ASP.asp.net Web Forms asp:文本框无法在浏览器的html中呈现



我希望有人能够建议为什么asp:文本框在下面的aspx页面不呈现。当我运行项目时,文本框的html不存在?

PatientOtherNames.aspx:

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="PatientOtherNames.aspx.vb" Inherits="PatientOtherNames" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>PatientOtherNames</title>
</head>
<body>
<asp:Textbox runat="server" id="test" width="40px" />
</body>
</html>

PatientOtherNames.aspx.vb:

Partial Class PatientOtherNames
Inherits System.Web.UI.Page
End Class

我希望你应该添加runat ="Server"…

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="PatientOtherNames.aspx.vb" Inherits="PatientOtherNames" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>PatientOtherNames</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Textbox runat="server" id="test" width="40px" />
</form>
</body>
</html>

最新更新