页面传递问题
现有A页面和B页面,A页面有text框1,B有text框2,两者关系是在A页面点按钮“下一步”到B页面,点击B页面按钮“完成”才将两个页面的text1,2的值一次写入到数据库表中的一条记录?也就是点A的“下一步”时并不将text1的内容写到数据库中,只有当B的text2填好后才一次提交数据库。是参数传递的问题吧,怎么实现呢?菜鸟问,谢谢大家了!我用c#。。。(为了说清楚,好像有点啰嗦哈~) --------------------编程问答-------------------- asp:wizard 可以用这个控件.....还有个方法,可能不太好..但可以实现功能...
定义一个Session来存储第一个TextBox的值,然后在另一个页面获取,再将两个写到数据库中...
A页面:
Session["txtContent"]=this.TextBoxOne.Text;
B页面:
string =Session["txtContent"].toString();
string = this.TextBoxTwo.Text;
然后将这两个txtContentOne、txtContentTwo插入到数据库中.... --------------------编程问答-------------------- a页面到b页面用:
Server.Transfer("b.aspx");
在b.aspx中使用text1.Text就获得了a.aspx的值 --------------------编程问答--------------------
不好意思,刚才把txtContentOne 和txtContentTwo给剪切错了...应该是...
string txtContentOne=Session["txtContent"].toString();
string txtContentTwo= this.TextBoxTwo.Text; --------------------编程问答-------------------- 一: A页面: Session["text"]=textBox1.text.trim();
作用域:整个应用程序
B页面: string Text=Session["text"].ToString();
二: A页面: Response.Redirect("B页面路径?text=textBox1.text.trim()");
只限:俩个页面之间传递
B页面: string Text= Request.QueryString["text"].ToString();
三: A页面: Application["text"]=textBox1.text.trim();
作用域:整个应用程序,任何页面调用
B页面: string Text=Application["text"].ToString();
其实很多种方式方法 。要你自己去研究. Cookies 也可以 。用法跟Session和Application 用法是一样的
时间问题,。就不写了。
--------------------编程问答-------------------- Session就可以勒
而且B页面加载的时候判断Session如果为空就跳回A页面
补充:.NET技术 , ASP.NET