我后面的代码中有一个公共变量
我想在.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
<asp:Label ID="diamond_carat_lbl" CssClass="diamond_carat_lbl" runat="server" Text="<%# id %>" ></asp:Label>
答案 0 :(得分:2)
试试这个:
您需要使用'<%=id %>'
<asp:Label ID="diamond_carat_lbl" CssClass="diamond_carat_lbl"
runat="server" Text='<%=id %>' ></asp:Label>
说明:
'<%#id %>'
:这用于数据绑定
答案 1 :(得分:1)
您可以访问变量: -
Text = "<%= id %>"
请注意,<%# %>
代码块用于Data Bound
控件,为了访问公共变量,我们可以使用标准内容代码块,即<%= %>
。