• 把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到哪个页面。
  • 相关阅读:
    GitFlow 工作流指南
    第一个 Spring Boot 应用程序
    Spring Boot MyBatis
    JavaScript的并且&&
    利用JavaScript的%读分秒
    利用JavaScript的%做隔行换色
    利用JavaScript制作计算器
    利用JavaScript制作简易日历
    javascript实现选项卡切换的4种方法
    循环
  • 原文地址:https://www.cnblogs.com/cpsing/p/1317598.html
Copyright © 2020-2023  润新知