我遇到了一个问题,即一旦删除了body标签,visual studio就无法识别asp标签。它显示无法识别的标记前缀或设备过滤器'asp'。如何在删除body标签时让visual studio识别asp标签?
正在识别ASP标记:
realloc
无法识别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>
答案 0 :(得分:1)
您似乎正在尝试将该页面用作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" %>