• 如何在服务器端获得showModalDialog传递的参数


    自己遇到这个问题:在A页面通过window.showModalDialog()方法打开B页面,同时传递参数到B页面,要求在B页面后台取到该参数传递的值,我自己最初是在B页面的Page_Load事件中,用Request.QueryString["xxx"]来获取传递参数值,结果提示“未将对象引用到对象实例”。网上搜了下,没有满意的方法。都是在B页面前台获取到传递的参数值或者通过按钮操作,获取传递的值,这些都不是自己想要的结果。最后在Page_Load中使用Request.Params[0],结果获得了A页面传递过来的参数值,问题解决。我这里只需要传递一个参数的值,如果多个参数的传递没有试验。
     A页面:

    var custqua = 1;

    var result = window.showModalDialog("AppSelCustomers.aspx?CustQua = " + custqua, null, "dialogWidth:900px;dialogHeight:450px;help:no;status:no");  

     B页面:

    if (!IsPostBack)
    {
        ViewState[
    "CustQua"= Request.Params[0].ToString().Trim();//用户类型
        InitControl();

  • 相关阅读:
    什么是Redis?
    请写出常用的linux指令
    Maven常用命令有哪些?
    Maven的工程类型有哪些?
    Maven仓库是什么
    什么是Maven?
    Shiro 的优点
    比较 SpringSecurity 和 Shiro
    判断x二进制编码中1的个数的奇偶性
    寻找600851475143的最大素因子的快速算法
  • 原文地址:https://www.cnblogs.com/purplefox2008/p/2143058.html
Copyright © 2020-2023  润新知