在页面后面的代码中,我创建了一个这样的变量(它属于一个类)
string login_status = "you are not logged in";
我想在Default.aspx页面中显示此变量值。我该怎么办?
答案 0 :(得分:3)
将标签放到您的aspx页面上:
<asp:Label ID="Label1" runat="server"></asp:Label>
然后在代码隐藏中,说:
Label1.Text = login_status;
答案 1 :(得分:3)
您可以将变量设为受保护的字符串,并使用
在网页上调用它 <%= login_status %>
答案 2 :(得分:2)
将标签控件添加到default.aspx页面。它将自动命名为Label1。
从后面的代码中,您可以将字符串放入标签中。
Label1.Text = login_status
答案 3 :(得分:1)
http://haacked.com/archive/2007/02/15/asp.net_tip_-_use_the_label_control_correctly.aspx
您可以使用asp.Literal控件而不是Label。
答案 4 :(得分:1)
你应该向页面添加一个控件(label,literal),它会很好地显示它,并在后面的代码中设置它的值。
您还可以在任何html标记上使用runat =“server”在后面的代码中设置它的内部html(等)。
最后,如果你想以“快速”的方式做到这一点,你可以把&lt;%= login_status%&gt;在标记中。
答案 5 :(得分:1)
有多种方法可以做
您尝试访问的第一个变量应受保护或公开
然后您可以访问这些变量,如
<强> <% Response.Write(login_status); %>
强>
或
的 <%= login_status%>
强>
或者您可以使用像标签之类的asp控件之类的控件,并在
后面的代码上更改其Text属性