我想制作一个简单的asp.net示例页面,只显示"Hello,World!"和当前时间。
但它只显示"你好,世界!",而不是时间。这是我的代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
This is a test
</title>
<script language="VB" runat="server">
Sub Page_Load(ByVal Sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
lblMessage.Text = DateTime.Now.ToString()
End Sub
</script>
</head>
<body>
<p> Hello, World! </p>
<asp Labelid="lblMessage" runat="server" />
</body>
</html>
为什么会发生这种情况,有什么治疗方法?
问题可能是标签的畸形。
不确定你为什么首先在这里使用标签(通常它们用于标记表单输入(
<asp Labelid="lblMessage" runat="server" />
应该是
<asp:Label id="lblMessage" runat="server" />