1. if you mean to pass data between two web forms in a single web application, see
Passing Values between ASP.NET Web Forms
http://www.dotnetbips.com/displayarticle.aspx?id=792. if you mean to pass data between two different web applications, see
Retrieving HTTP content in .NET
http://www.west-wind.com/presentations/dotnetWebRequest/dotnetWebRequest.htm
Passing Values between ASP.NET Web Forms
http://www.dotnetbips.com/displayarticle.aspx?id=792. if you mean to pass data between two different web applications, see
Retrieving HTTP content in .NET
http://www.west-wind.com/presentations/dotnetWebRequest/dotnetWebRequest.htm
虽然可以EnableViewState="false",但还是建议使用Server.Transfer,以保证OO
ibeyond.org正在建设中,即将推出WebAnyWhere测试版,敬请关注。
WebAnyWhere可以将您的顶级域名解析到您的动态ip上去,让您拥有自己的互联网主机。
(ibeyond.org就是动态ip,本站新闻组地址是news://ibeyond.org)
2.Session
3.自定义属性
一个是另外写一个和webform不相关的<form/>
例如
<form id="pagename" method="post" runat="server>
<!--asp.net controls-->
</form>
<form id="myform" method="post" action="aontherpage.ext">
<!--only html or binding-->
</form>
不足的地方在于布局上有限制一个方案是所有东西都放在一个webform中。
当然提交也是提交回本页
然后就在服务器上做手脚:public void someevent(..)
{Response.Write(String.Format(@"
<body style='visibility:hidden'>
<form id=theform action='anotherpage.ext' ..>
<input id="inp1" value='{0}'>
</form>
</body>
<script>
function window.onload()
{
theform.submit();
}
</script>",Server.HtmlEncode(TextBox1.Text) ));
}
除非post到其他application,否则这样做没有必要。