如我有页面
A.aspx,他相对应的cs文件为A.aspx.cs
这时,当用户访问A.aspx的时候asp.net会自动调用A.aspx.cs的代码
然后再根据A.aspx的页面内容展示给用户
-------------------------
那现在我有这样的需求
在A.aspx.cs代码处理再在A.aspx生面HTML展示给用户之前
我要用我的B.aspx页面内容来替换这个A.aspx内容的转出要怎么做?谢谢
A.aspx,他相对应的cs文件为A.aspx.cs
这时,当用户访问A.aspx的时候asp.net会自动调用A.aspx.cs的代码
然后再根据A.aspx的页面内容展示给用户
-------------------------
那现在我有这样的需求
在A.aspx.cs代码处理再在A.aspx生面HTML展示给用户之前
我要用我的B.aspx页面内容来替换这个A.aspx内容的转出要怎么做?谢谢
http://www.cnblogs.com/insus/articles/1429421.htmlhttp://www.cnblogs.com/insus/articles/1633279.html
--------------------------------------------
如果是Transfer的话是跳到B页面去,你这样得执行B页面的代码
我的意思只是A页面展现 的时候用B页面的内容去展现
或者把B页面的方法拷贝到A页面
比如我有A.aspx页面,这个页面为空然后比如这个页面的A.aspx.cs定义了一个Public string Message = "Hello"
然后我有
a.info内容为:<%= this.Message %> 这是模片A页面
b.info内容为:<%= this.Message %> 这是模版B页面
--------------------
然后在A.aspx显示的时候我可以设置用a.info还是b.info来代替原来A.aspx里面的设计内容谢谢
{
A.MasterPageFile = "XXX.master";
}
用Server.Transfer(),浏览器的地址栏不会动。
用户控件显示数据
JQUERY:$(#div).load(b.aspx);
如果你非要这么做,
a中通过httpRequest访问b.aspx。获取b的html,然后response获取到的内容,最后response.end
这样就等于是把b的内容替换a了...