如何在.aspx页面中调用csharp变量
本文关键字:调用 csharp 变量 aspx | 更新日期: 2023-09-27 17:59:24
在代码隐藏页中,我创建了一个这样的变量(它属于类中的一个)
string login_status = "you are not logged in";
我想在Default.aspx页面中显示此变量值。我该怎么办?
您可以使用protected access修饰符创建字符串类型的变量,并在您的网页上使用:调用它
<%= login_status %>
在aspx页面上放置标签:
<asp:Label ID="Label1" runat="server"></asp:Label>
然后在码尾,说:
Label1.Text = login_status;
在default.aspx页面上添加一个标签控件。它将自动命名为Label1。
从后面的代码中,您可以将字符串放入标签中。
Label1.Text = login_status
http://haacked.com/archive/2007/02/15/asp.net_tip_-_use_the_label_control_correctly.aspx
你可以使用asp。文字控件而不是标签。
您应该向页面添加一个控件(标签、文字),它将很好地显示这一点,并在后面的代码中设置它的值。
您也可以在任何html标记上使用runat="server"来在代码后面设置它的内部html(etc)。
最后,如果你想用"快速"的方式来做,你可以把<%=标记中的login_status%>。
有多种方法可以实现
您尝试访问的第一个变量应该是受保护或公共
然后你可以访问这些变量,比如
<% Response.Write(login_status); %>
或<%= login_status%>
或者,您可以使用类似标签的asp控件之类的控件,并在后面的代码上更改其Text属性