如何在.aspx页面中调用csharp变量

本文关键字:调用 csharp 变量 aspx | 更新日期: 2023-09-27 17:59:24

在代码隐藏页中,我创建了一个这样的变量(它属于类中的一个)

string login_status = "you are not logged in";

我想在Default.aspx页面中显示此变量值。我该怎么办?

如何在.aspx页面中调用csharp变量

您可以使用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属性