Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'If Session("lc_stat") = "" Then
' Response.Redirect("login.aspx")
'End If
Dim scriptstring As System.Text.StringBuilder = New System.Text.StringBuilder
scriptstring.Append("<script language=javascript>")
scriptstring.Append("function save_ok(){")
scriptstring.Append("return confirm('此商品没有图片,是否要继续保存?');}")
scriptstring.Append("</script>")
Dim js As String = scriptstring.ToString
If (Not IsClientScriptBlockRegistered("save_ok")) Then RegisterClientScriptBlock("save_ok", js)
Button5.Attributes.Add("onclick", "return save_ok()")
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Response.Write("<script language=JavaScript>alert('操作成功');</script>")
End Sub
为什么我在page_load一加入判断是否有登陆的操作就会出错!
加入的代码为:
If Session("lc_stat") = "" Then
Response.Redirect("login.aspx")
End If
出错信息:
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 62: Dim js As String = scriptstring.ToString
行 63: If (Not IsClientScriptBlockRegistered("save_ok")) Then RegisterClientScriptBlock("save_ok", js)
行 64: Button5.Attributes.Add("onclick", "return save_ok()")
'If Session("lc_stat") = "" Then
' Response.Redirect("login.aspx")
'End If
Dim scriptstring As System.Text.StringBuilder = New System.Text.StringBuilder
scriptstring.Append("<script language=javascript>")
scriptstring.Append("function save_ok(){")
scriptstring.Append("return confirm('此商品没有图片,是否要继续保存?');}")
scriptstring.Append("</script>")
Dim js As String = scriptstring.ToString
If (Not IsClientScriptBlockRegistered("save_ok")) Then RegisterClientScriptBlock("save_ok", js)
Button5.Attributes.Add("onclick", "return save_ok()")
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Response.Write("<script language=JavaScript>alert('操作成功');</script>")
End Sub
为什么我在page_load一加入判断是否有登陆的操作就会出错!
加入的代码为:
If Session("lc_stat") = "" Then
Response.Redirect("login.aspx")
End If
出错信息:
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 62: Dim js As String = scriptstring.ToString
行 63: If (Not IsClientScriptBlockRegistered("save_ok")) Then RegisterClientScriptBlock("save_ok", js)
行 64: Button5.Attributes.Add("onclick", "return save_ok()")
解决方案 »
- 一个简单的问题 中英文网址www.xxx.com\index.aspx 变 www.xxx.com\en\index.aspx
- 求些深一点的教材
- 如何让DataList做连续滚动!
- 如何让IIS阻止国内的IP访问
- 一个关于dataview的rowfilter问题。
- 遇到一个很怪异的问题,引用的控件偶尔说拒绝访问
- csdn 网站的 2周内不用再登录 是如何做的,请告诉一下,最好具体的代码
- 特急!如何用c#编写浏览器上的activex?
- 如何计算 datagrid 的当前页的开始记录和结束的记录以及中的记录条数?
- 如何传一个URL而不使当前页发上跳转或打开一个新的窗口
- Updating时DetailsView和SqlDataSource中相应字段值不一致的问题
- |M| <img src="1.jpg">当这个图片的宽度大于浏览器的时候浏览器就自动将我的图片缩小了,我不想要怎么办
Response.Redirect("login.aspx")
End If
="" 代表对象Session("lc_stat")存在 它的值为空=null 代表对象Session("lc_stat")不存在
C# Session("lc_stat") == null 两个等号
VB 里 Session("lc_stat") = null 一个等号?
C# Session("lc_stat") == null 两个等号
VB 里 Session("lc_stat") = null 一个等号?
-----------------------------------------
就是这样的啊,就是一个等号。。
If Session("lc_stat") is Nothing Then
Response.Redirect("login.aspx")
End If
--------------------------------------
这个是不是这样写啊。
Button5.Attributes.Add("onclick", "javascript:return save_ok();")或者是save_ok找不到?。。
Response.Redirect("login.aspx")
End If时并没有提示行 64: Button5.Attributes.Add("onclick", "return save_ok()")这句出错!
然后 在Button5.Attributes.Add("onclick", "return save_ok()")
这么调用