Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.net中数据绑定错误的处理_Asp.net_Data Binding - Fatal编程技术网

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

ASP.net中数据绑定错误的处理,asp.net,data-binding,Asp.net,Data Binding,这已经困扰了我一段时间了,但是当我使用会话变量作为参数对控件进行数据绑定时(该参数尚未初始化),抛出了一个异常,我似乎无法在任何地方捕获该异常 理想情况下,如果未设置会话变量,我只想重定向,但我似乎无法确定需要在何处检查此实例。必须在page_init事件上检查会话对象。在页面加载中检查它 Sub Page_Load() if Not Page.ispostback() if session("Value") <>"" then me.hiddenfield.value = S

这已经困扰了我一段时间了,但是当我使用会话变量作为参数对控件进行数据绑定时(该参数尚未初始化),抛出了一个异常,我似乎无法在任何地方捕获该异常


理想情况下,如果未设置会话变量,我只想重定向,但我似乎无法确定需要在何处检查此实例。

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

在页面加载中检查它

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
随着会话最终超时,我倾向于添加一些隐藏字段


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

页面加载事件似乎为时已晚,但对使用隐藏控件很感兴趣,我没有想到它可能会用于会话,对于隐藏字段它会很好