.net(C#)开发网页 2个网页之间数据如何传递

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:34:41
<h2>
<span style="color: #0000ff">学院公告</span>:</h2>
<div class="clear">
</div>
</div>
<div id="rolllink" style="overflow: hidden; padding-left: 10px; width: 250px; height: 130px">
<div id="rolllink1">
<ul class="midContent list">
<li><a href="gonggao.aspx"><%=showMsg%></a></li>
<li><a href="gonggao.aspx"><%=showMsg1%></a></li>
<li><a href="gonggao.aspx"><%=showMsg2%></a></li>
<li><a href="gonggao.aspx"><%=showMsg3%></a></li>
<li><a href="gonggao.aspx"><%=showMsg4%></a></li>
<li><a href="gonggao.aspx"><%=showMsg4%></a></li>
<li><a href="g

首先你在第一个页面的前台代码的<li><a href="gonggao.aspx"><%=showMsg%></a></li> 中同时在绑定新闻的ID号<a href="gonggao.aspx?newid=<%#NewsID%"><%#showMsg%>。
然后在第二个页面中用Request .QueryString ["newsid"]接受即可,再根据新闻的id号取出新闻的内容就一切OK了。

可以通过网址来传递参数,在网址后面加上?id=...
这样将id传到第二个页面,在第二个页面来读取数据库里的通告信息
Default.aspx2?id=5
在Default.aspx2中,可以用QueryString["id"]来获取5这个值

在Default.aspx1.cs里
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("Default.aspx2") ;
}
这是网页跳转的

你页面跳转是顺便携带一个参数过去
<li><a href="gonggao.aspx?<%# Eval("公告的Id")%>"><%=showMsg%></a></li>
然后在第二个页面通过传过来的Id查询对应公告!

给链接带一个参数啊

?id=