ASP.NET页面间的传值

来源:互联网 发布:seo吧 编辑:程序博客网 时间:2024/06/02 02:05

1、通用的5种页面传值(估计只有自己能看懂)

FirstPage页面


SecondPage页面



2、form表单传值

a.aspx页面 通过action="default2.aspx"转到b.aspx

a.aspx页面代码:

<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
   
<title>无标题页</title>
</head>
<body>
   
<formid="form1" method="post"  action="b.aspx">
   
<div>
   
<inputid="t1" name="t1" type="text"/>
   
<inputid="Button1" type="submit" value="button"/>
   
</div>
   
</form>
</body>
</html>

b.aspx后台代码:

    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write(Request.Form[
"t1"]);
    }

注意:

1.不要用服务器端Form方式。如果加上runat="Server"则不能正常运行!
2.input里面必须加上name和id两个属性,否则取不到值。
3.Request.Form接的是方括号“[]”而不是圆括号“()”。




0 0