如何在动态网页之间数据传递????
很多网站,都可以:
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 值 然后查询数据库 然后把他显示 出来就可以啦
这里只是大概写写 , 方法很多 自己在好好看看书 ,