处理ASP.net中的数据绑定错误

时间:2009-06-04 09:52:41

标签: asp.net data-binding

这一直困扰着我一段时间,但是当我使用Session变量将控件数据绑定作为尚未初始化的参数时,会抛出一个我无法在任何地方捕获的异常。

理想情况下,如果未设置会话变量,我只想重定向,但我似乎无法弄清楚我需要检查此实例的位置。

2 个答案:

答案 0 :(得分:1)

您必须在page_init事件上检查会话对象。

答案 1 :(得分:0)

在页面加载中检查它。

Sub Page_Load()

if Not Page.ispostback()

if session("Value") <>"" then

me.hiddenfield.value = Session("ValueName")

Else

Response.redirect("PAge.aspx")

End if

End if

End Sub

我倾向于添加一些隐藏字段,因为会话最终超时

然后使数据源使用隐藏控件作为其引用