请问asp.net页面之间的参数如何传递?
想要在一个页面中做一个滚动公共栏,用了<marquee>和<datalist>实现显示公共的标题,现在想要让公告栏中的标题都有链接,用户点击链接,则弹出另一个页面,显示该...
想要在一个页面中做一个滚动公共栏,用了<marquee>和<datalist>实现显示公共的标题,现在想要让公告栏中的标题都有链接,用户点击链接,则弹出另一个页面,显示该条标题所对应的详细信息,请问该如何实现?数据库用access,数据表中的字段为[ID],[TITLE],[CONTENT],[CREATDATE],是不是通过ID这个参数进行传递?请高手详细点教教我,谢谢!
展开
9个回答
展开全部
"><%#Eval("title")%>
第一个页面滚动时这样绑定
int
id
=
int.pares(Request["id"].tostring());
跳转之后这样取值
你再应用
第一个页面滚动时这样绑定
int
id
=
int.pares(Request["id"].tostring());
跳转之后这样取值
你再应用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跳转时这么写abc.aspx?id=123&name=456
如上,可以加多个参数
获取时
string strId=Request.QueryString["id"];
string strName=Request.QueryString["Name"];
如上,可以加多个参数
获取时
string strId=Request.QueryString["id"];
string strName=Request.QueryString["Name"];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你那个公共标题这样写
<a href="xxx.aspx?id=<%#Eval("id")%>"> <%#Eval("title")%> </a>
到xxx.aspx页面内,用request["id"]获得ID
在由此ID查询出相应的title和content
如果你不是很熟练 建议不要把title也作为参数传递
因为包含汉字的话,有可能得到的是乱码
<a href="xxx.aspx?id=<%#Eval("id")%>"> <%#Eval("title")%> </a>
到xxx.aspx页面内,用request["id"]获得ID
在由此ID查询出相应的title和content
如果你不是很熟练 建议不要把title也作为参数传递
因为包含汉字的话,有可能得到的是乱码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如:
info.aspx是一个页面,在后面加上参数info.aspx?ID=12
拿参数Request["ID"];
info.aspx是一个页面,在后面加上参数info.aspx?ID=12
拿参数Request["ID"];
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询