vb.net代码未在asp.net页面上运行



我想制作一个简单的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" />

最新更新