C# 代码隐藏的公共变量不在.aspx中工作
C# 代码隐藏的公共变量不在.aspx中工作,c#,asp.net,C#,Asp.net,我在代码隐藏中有一个公共变量。 我想在.aspx文件中的asp.net控件中访问它。 我该怎么办? 我的代码是: default.aspx.cs public partial class view_diamond : System.Web.UI.Page { public string id; public DataTable dt = new DataTable(); protected void Page_Load(object sender, EventArgs e
我在代码隐藏中有一个公共变量。
我想在.aspx文件中的asp.net控件中访问它。
我该怎么办?
我的代码是:
default.aspx.cs
public partial class view_diamond : System.Web.UI.Page
{
public string id;
public DataTable dt = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
//Label1.Text = Request.QueryString["diamond_id"];
if (!IsPostBack)
{
showData();
}
}
protected void showData()
{
id = Request.QueryString["diamond_id"]; //value from query string.
}
}
default.aspx
试试这个:
您需要使用'
描述:
“”
:用于数据绑定您可以通过以下方式访问变量:-
Text = "<%= id %>"
Text=“”
请注意,
代码块用于数据绑定
控件,为了访问公共变量,我们可以使用标准内容代码块,即
当标签值可用时,为什么不在代码背后本身分配标签值?
<asp:Label ID="diamond_carat_lbl" CssClass="diamond_carat_lbl"
runat="server" Text='<%=id %>' ></asp:Label>
Text = "<%= id %>"