在ASP.net中,页面只能有一个服务器端表单标记
我是ASP.net新手,正在尝试运行以下ASP.net代码,但它给了我一个错误:一个页面只能有一个服务器端表单标记在ASP.net中,页面只能有一个服务器端表单标记,.net,asp.net,.net,Asp.net,我是ASP.net新手,正在尝试运行以下ASP.net代码,但它给了我一个错误:一个页面只能有一个服务器端表单标记 <%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="FirstWebsite._Default" %> <asp:Content ID="
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="FirstWebsite._Default" %>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<form id="form1" runat="server">
<div>
<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>
<br /><br />
<asp:TextBox runat="server" id="TextInput" />
<asp:Button runat="server" id="GreetButton" text="Say Hello!" />
</div>
</form>
</asp:Content>
谁能告诉我我做错了什么吗?你的主页可能也有一个表单标签
如果要执行多个表单标记,请删除
runat=“server”
属性,改用普通HTML输入标记 您正在使用母版页,并且母版页将具有表单标签。因此,请将其从本页中删除
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="FirstWebsite._Default" %>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<div>
<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>
<br /><br />
<asp:TextBox runat="server" id="TextInput" />
<asp:Button runat="server" id="GreetButton" text="Say Hello!" />
</div>
</asp:Content>