zoukankan      html  css  js  c++  java
  • 如何在服务器端获得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();

  • 相关阅读:
    Java的注释
    输入一个字符串并判断是否是对称字符串
    将数组的数据按照指定格式进行拼接并打印
    对输入的电话号码中间4位进行屏蔽
    统计输入的大小写字母个数
    svnadmin
    jenkins
    travis-ci
    metamodel
    KISSY
  • 原文地址:https://www.cnblogs.com/purplefox2008/p/2143058.html
Copyright © 2011-2022 走看看