日期:2014-05-18  浏览次数:20483 次

如何在动态网页之间数据传递????
很多网站,都可以:
              1、在发帖后,浏览页面内,有自己发帖的标题,而且是超链接;
              2、点击这个超链接后,打开了新的页面,里面是自己发帖的内容;
              3、下方有个回复框。
              哪位高手,能详细讲一讲这个过程的具体实现??从发帖时,如何生成那个超链接的标题?点击这个链接时,内容是如何传送到另一个页面的?
              我刚刚接触这个,所以希望高手能解答得详细些。我用的工具是VisualStudio2005+Sql2005,所用的语言是C#。

------解决方案--------------------
自己动手用Session传值也可以.
如Session[ "name "]=TextBox1.Text
Session[ "password "]=TextBox2.Text


用Form传值也可以(Post方法)
Request.Form( "TextBox1.Text ")
用表单中通过Get方式提交数据
<Form method= "Get ".....>
<p> 姓名: <Input type= "text " name= "Name " Size= "10 "> </P>
在下一页面中用
Request.QueryString( "Name ")方式来获取数据

用QueryString数据集合
<p> <A href=http://localhost/Output4.aspx?Select=1&...这里是你要传的值
下一页面中用Request.QueryString( "参数名或索引 "),来获取值.


------解决方案--------------------
这样做 当你发帖的时候 把你发帖的内容 ID 等等 都写到数据库里面,//这是发帖页面
然后再做一个显示 发帖连接(就是标题)的页面(xianshi.aspx) 在前台进行数据绑定
<a href= 'show.aspx?id= <%#( "ID ")%> > ' <%#(title)%> </a> 其实也不用这样写,直接用一个Gridview 控件 它自带的有 超连接字段 设置一下就可以啦
最后做一个显示页面 也就是 show.aspx
在页面里 接收 xianshi.aspx 传来的ID 值 然后查询数据库 然后把他显示 出来就可以啦

这里只是大概写写 , 方法很多 自己在好好看看书 ,