如何在.aspx文件中显示“hello world”
本文关键字:hello world 显示 aspx 文件 | 更新日期: 2023-09-27 18:36:22
我有Default.aspx
和一个单独的代码文件:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
public string hello = "hello world"
}
}
我想在我的默认页面中显示它,我尝试使用 <%=hello%>但不起作用。我做错了什么?
试试这个:
public partial class _Default : System.Web.UI.Page
{
public string hello = "hello world";
protected void Page_Load(object sender, EventArgs e)
{
}
}
protected void Page_Load(object sender, EventArgs e)
{
string hello = "i need more practice";
Response.Write(hello);
}
您的代码不会按原样编译。 试试这个:
public partial class _Default : System.Web.UI.Page
{
public string Hello { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
Hello = "hello world";
}
}
请改用标签。您将能够轻松格式化输出
in your .aspx
<body>
<asp:Label runat="server" ID="HelloLabel"></asp:Label>
</body>
//code behind
protected void Page_Load(object sender, EventArgs e)
{
string hello = "i need more practice";
HelloLabel.Text = "hello";
}
您需要将其实际写入标记。您可以通过创建标签(或文字)来执行此操作: <asp:Label ID="helloLabel" runat="server" Text = "<%#HelloWorld()%> ></asp:Label>
然后你需要一个名为HelloWorld的函数,它返回一个字符串
private string HelloWorld()
{
string hello = "Hello World";
return hello;
}
或者,您可以直接从函数设置标签文本。
helloLabel.Text = "Hello World";
也试试
ASPX 页
<%= this.hello%>
.cs代码隐藏文件
public partial class _Default : System.Web.UI.Page
{
public string hello = "hello world";
protected void Page_Load(object sender, EventArgs e)
{
}
}
只需写下这将完成任务
Response.Write("Hello World");