本文共 796 字,大约阅读时间需要 2 分钟。
1.url传中文字符串 相同的url不会再执行page_load
function showPage()
{ var filter="<%= ViewState["filter"].ToString() %>";//获取后台页面的变量 filter=encodeURIComponent(filter);//转化中文字符串 var filterID=filterID var url=new Array();//用数组来保存url url.push("page.aspx?type="); url.push(x); url.push("&ID="); url.push(filterID); url.push("&filter="); url.push(filter); url.push("&z="); url.push(Math.random());//用不同的随机数来让弹窗页面每次都执行page_loadwindow.showModalDialog(url.join(""),'','dialogWidth:500px;dialogHeight:400px;center:yes;help:no;scroll:no;resizable:no;status:yes;');
}2.弹窗发回后会执行主页面的page_load方法
如果让页面不进行任何动作的话,可以通过js返回false值来实现
如
<asp:LinkButton ID="lnkDown" runat="server" OnClientClick="if(!new())return false;" OnClick="lnkDown_Click">新增</asp:LinkButton>
本文转自linzheng 51CTO博客,原文链接:http://blog.51cto.com/linzheng/1081872
转载地址:http://sbiyl.baihongyu.com/