有关弹窗页面的注意问题

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_load

    window.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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值