请问asp.net页面之间的参数如何传递?

想要在一个页面中做一个滚动公共栏,用了<marquee>和<datalist>实现显示公共的标题,现在想要让公告栏中的标题都有链接,用户点击链接,则弹出另一个页面,显示该... 想要在一个页面中做一个滚动公共栏,用了<marquee>和<datalist>实现显示公共的标题,现在想要让公告栏中的标题都有链接,用户点击链接,则弹出另一个页面,显示该条标题所对应的详细信息,请问该如何实现?数据库用access,数据表中的字段为[ID],[TITLE],[CONTENT],[CREATDATE],是不是通过ID这个参数进行传递?请高手详细点教教我,谢谢! 展开
 我来答
卓姮节悠
撸铁爱好者

2019-02-13 · 管理身体,健康生活
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:878万
展开全部
"><%#Eval("title")%>
第一个页面滚动时这样绑定
int
id
=
int.pares(Request["id"].tostring());
跳转之后这样取值
你再应用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a5202003
2009-10-22 · TA获得超过2249个赞
知道大有可为答主
回答量:1885
采纳率:75%
帮助的人:594万
展开全部
跳转时这么写abc.aspx?id=123&name=456
如上,可以加多个参数

获取时
string strId=Request.QueryString["id"];
string strName=Request.QueryString["Name"];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liujw1220
2009-10-22 · TA获得超过282个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:103万
展开全部
你那个公共标题这样写
<a href="xxx.aspx?id=<%#Eval("id")%>"> <%#Eval("title")%> </a>

到xxx.aspx页面内,用request["id"]获得ID
在由此ID查询出相应的title和content

如果你不是很熟练 建议不要把title也作为参数传递
因为包含汉字的话,有可能得到的是乱码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4d6984545
2009-10-22 · 超过14用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:55.2万
展开全部
例如:

info.aspx是一个页面,在后面加上参数info.aspx?ID=12

拿参数Request["ID"];
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kid83
2009-10-22 · TA获得超过2081个赞
知道大有可为答主
回答量:1818
采纳率:0%
帮助的人:2000万
展开全部
DataSet ds = 获得公告的数据集.

adapter.Fill(ds);
System.Text.StringBuilder sBuilder = new System.Text.StringBuilder ();
sBuilder.Append("<marquee>");
foreach (DataRow dr in ds.Tables[0].Rows)
{
sBuilder.Append( String.Format("<a href=\"Show.aspx?Id={0}\">{1}</a>|", dr[0],dr[1]));
}

sBuilder.Append("</marquee>");

this.Literal1.Text = sBuilder.ToString();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式