webform1.aspx中if (a > myNUM)
{
b = myVar;
Server.Transfer("webfor3.aspx?arg1=a&arg2=" + Server.UrlEncode("myVar"));
}
else
{
Server.Transfer("webfor2.aspx?arg1=a");
}
{
b = myVar;
Server.Transfer("webfor3.aspx?arg1=a&arg2=" + Server.UrlEncode("myVar"));
}
else
{
Server.Transfer("webfor2.aspx?arg1=a");
}
解决方案 »
- 怎样删除未使用的图片?
- 简单问题
- 关于Application对象的变量数组问题
- 使用Cookie,cookie值中包含一些特殊字符,如“&”,本页读取设置的值正常,其他页读取cookie值 特殊字符后面的字符就没有了,请大家指教
- ASP.NET中使用DataGrid控件,如何用Linkbutton来实现分页的功能?我觉得它自带的不是很好.
- C#.net上传文件进度条?
- 空格问题
- 关于treeview的一个小问题!
- 如何控制DataGrid文本输入框的宽度
- Request.Url 的域名被请求头里的 Host 替换怎么办
- 高手救命:我要在左边的FRAME1里调用右边的FRAME2的JAVASCRIPT函数(来在FRAME2里打开一个IFRAME),如何调用。
- 怎么样获取数据集单表单行的所有字段名称、值、类型?
谢谢你,这个我试过了 可是我不知道如何在webform3中选择参数b
如果webform2 可是修改webform1 里面的property 就好了
你真正理解了Server.Transfer的作用了吗?他仅仅是把前一个页面的对象都拷贝保存在context中,然后销毁自己。所以你在webform2中取到的只是一份拷贝数据,webform1其实已经被销毁了。
那这样的话 我说的那个是不是不能实现了?
是不是非得用到str?这样的传值方式了
看看有帮助忙
无论使用哪种方式传,要记住,ASP.NET开发是无状态的,服务器不会为你保存额外的对象,当然,Session,Application除外,有了这个概念,你就不会问出上面那个问题了。
a参数<myNUM 传b到页面3
a参数>=myNUM 传b到页面2 修改b 传新b到页面3