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

时间:2011-06-16 16:12:09

标签: c# asp.net variables

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

string login_status = "you are not logged in";

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

6 个答案:

答案 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)

答案 4 :(得分:1)

你应该向页面添加一个控件(label,literal),它会很好地显示它,并在后面的代码中设置它的值。

您还可以在任何html标记上使用runat =“server”在后面的代码中设置它的内部html(等)。

最后,如果你想以“快速”的方式做到这一点,你可以把&lt;%= login_status%&gt;在标记中。

答案 5 :(得分:1)

有多种方法可以做

您尝试访问的第一个变量应受保护公开

然后您可以访问这些变量,如

<强> <% Response.Write(login_status); %>

或  的 <%= login_status%>

或者您可以使用像标签之类的asp控件之类的控件,并在

后面的代码上更改其Text属性