我正在使用SPGridView,我在gridview外部有一个链接按钮,用于验证网格中的复选框,如果没有选定的记录,则选择与否,然后它会从服务器端向我们显示这样的消息。
代码:
Page.ClientScript.RegisterClientScriptBlock(
this.GetType(),
"JSScript",
"<script language='javascript'>alert('Please Select at least one Document(s)');</script>");
我在网格中有一些项目,通过点击我去其他一些网站集doc libs。
问题场景
bug:它再次向我显示验证消息。
请帮帮我
答案 0 :(得分:0)
我建议你的链接上有一个简单的js onclick事件。哪个会进行验证,如果出现问题则会显示该消息。
您遇到的问题是因为当您使用
时Page.ClientScript.RegisterClientScriptBlock 它在全局级别注册您的js警报消息。所以当你回到页面时它仍然存在并再次被执行。您可以尝试使用onclick事件,或者当您离开页面时需要删除RegisterClientScriptBlock。
即
Client.RegisterClientScriptBlock(GetType(String), "JSScript", "");