删除body标记时,Visual studio无法识别asp标记
本文关键字:识别 asp 标记 studio Visual body 删除 | 更新日期: 2023-09-27 18:26:26
我遇到了一个问题,在移除body标记后,visualstudio无法识别asp标记。它显示无法识别的标记前缀或设备筛选器"asp"。如何让visualstudio在删除body标签时识别asp标签?
正在识别ASP标记:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox Text="123" runat="server"></asp:TextBox>
</div>
</form>
</body>
</html>
ASP标签无法识别:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<form id="form1" runat="server">
<div>
<asp:TextBox Text="123" runat="server"></asp:TextBox>
</div>
</form>
您似乎正试图将该页面用作UserControl。
如果是这种情况,您必须将指令从Page更改为Control,并将文件类型更新为.ascx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
将更改为
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Default.ascx.cs" Inherits="_Default" %>