.net页面间传值。有页面a.aspx,有<a href="Answer.aspx?txt="+'<%# Eval("Text") %>' />接下面:
<asp:LabelID="TextLabel"runat="server"Text='<%#Eval("Text")%>'/></a>,现在我要将a页面中的Lable中...
<asp:Label ID="TextLabel" runat="server" Text='<%# Eval("Text") %>' /></a>,现在我要将a页面中的Lable中的Text里的值传到b.aspx页面,同时显示出来。如何写代码?
重点是要能显示出来。 展开
重点是要能显示出来。 展开
2个回答
展开全部
a.aspx
<a href="b.aspx?Textvalue=<%# Server.UrlEncode(Eval("Text").ToString()) %>" >点我到b页面</a>
b.cs
加载事件中code:
比如你b.aspx有一个tbxText,将信息显示到这个里面
if(!IsPostBack)
{
if(Request.QueryString["Textvalue"] != null)
{
tbxText.value=Request.QueryString["Textvalue"].ToString();
}
}
你试试看
<a href="b.aspx?Textvalue=<%# Server.UrlEncode(Eval("Text").ToString()) %>" >点我到b页面</a>
b.cs
加载事件中code:
比如你b.aspx有一个tbxText,将信息显示到这个里面
if(!IsPostBack)
{
if(Request.QueryString["Textvalue"] != null)
{
tbxText.value=Request.QueryString["Textvalue"].ToString();
}
}
你试试看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询