我想 知道一下 在web项目中 页面之间的通信方法有哪些?
就是在页面A中单击一个按钮 跳到页面b 在页面b中 有一些选项 选择完了 再跳回页面A 并且在页面a中可以将页面B中选择的 东西 记住 并且 在页面A中显示出来
我理解就是个页面通信问题 页面直接专递值的 方法有哪些吗 ? 越多越好 希望大减帮帮我
把方法列出来 最好 能有 相应的 解释 和注释 我也好 能自己学习下 我 只知道 用url传递值
或者session
还有别的方法吗 ?我是只想变成大侠的菜鸟~~~
就是在页面A中单击一个按钮 跳到页面b 在页面b中 有一些选项 选择完了 再跳回页面A 并且在页面a中可以将页面B中选择的 东西 记住 并且 在页面A中显示出来
我理解就是个页面通信问题 页面直接专递值的 方法有哪些吗 ? 越多越好 希望大减帮帮我
把方法列出来 最好 能有 相应的 解释 和注释 我也好 能自己学习下 我 只知道 用url传递值
或者session
还有别的方法吗 ?我是只想变成大侠的菜鸟~~~
QueryString
session
server.transfer() 具体到怎么用 你baidu 一下咯~~
<%@ PreviousPageType
session
server.transfer()
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Session["zt"] = "first";
Response.Write("第1次");
}
if (Session["zt"].ToString() == "first")
{
Response.Write(Session["zt"].ToString());
}
else
{
Response.Write(Session["zt"].ToString());
Response.Write("第二次");
}
}
为什么 我 从别的页面跳回来 还是会执行 (!IsPostBack)里面的代码啊
hidenfield应该是你的页面又重新加载了
URL
session
server.transfer()
文件或者数据库作为中介。。
楼主想干嘛~~~
<asp:button runat="server" id="btn" postBackUrl="b.aspx"/>
session 方法我会 我是想知道有没有什么别的方法啊 多学几种方法总是没有坏处的吧 再说了 这个是经理给我留的的题 让我尽量多做出来一些
要活学活用 干嘛非要那么死板呢
如 页面A前台 有个<a>标签链接到B页面
到B页面选择你要的值通过JS
window.oper(getElementById("页面A的文本框ID").value);
然后再赋值..就行了