zoukankan      html  css  js  c++  java
  • 把webform数据从一个asp.net 页面提交到另一个页面

    方法一:
    现在假设有两个页面A、B,我们的目的是把A页面的数据提交到B页面。
    首先在A页面建立B页面需要访问A页面的数据项的访问属性。

    public string UserName
        {
            
    get
            {
                
    return textName.Text;
            }
        }

        
    public string PassWord
        {
            
    get
            {
                
    return textPass.Text;
            }
        }

    然后再button提交的服务器端事件里
     Server.Transfer("B.aspx");

    现在我们来看B页面,在.aspx页面文件中的Page指令下面
    <%@ Reference Page="A.aspx" %>
    然后再codebehind中,键入如下代码
       A result;//A为A页面的页面类名
        protected void Page_Load(object sender, EventArgs e)
        {
            
    string context;
            
    if (!Page.IsPostBack)
            {
                result 
    = Context.Handler as A;
                context 
    = "Name: " + result.UserName + "<br>" + "Password: " + result.PassWord;
                Label1.Text 
    = context;
            }
        }

    方法二:
    在A页面中的提交Button的服务器端事件里添加如下代码:
     Context.Items.Add("UserName", textName.Text);
            Context.Items.Add(
    "UserPassword", textPass.Text);
            Server.Transfer(
    "B.aspx");


    在B页面
    方法三:
    button控件有一属性:PostBackUrl,可以设置post到哪个页面。
  • 相关阅读:
    物理机和虚拟机互相可以ping通,还是无法连接
    CentOS 7: ping Name or service not known
    Ubuntu上安装搜狗输入法(sogou)
    成功安装 tesserocr
    The following untracked working tree files would be overwritten by merge
    切换本地凭据(Windows上登录的GitHub账号)
    配置了SSH后还是每次都要求输入密码
    dpkg dependency problems prevent configuration
    mui 设置应用全屏模式
    解决烦人的缓存问题!
  • 原文地址:https://www.cnblogs.com/cpsing/p/1317598.html
Copyright © 2011-2022 走看看