急 C# webform关于runat="server" 的问题。

<%@PageLanguage="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFil... <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="main.aspx.cs" Inherits="main" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<table width="700" height="314" border="0">
<tr>
<td colspan="2">
<asp:Label ID="Label1" runat="server" Text="网址:"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="查询"></asp:Button>
</td>
</tr>
</table>
</asp:Content>

可是运行后就是报错:
类型“Button”的控件“ctl00_ContentPlaceHolder1_Button1”必须放在具有 runat=server 的窗体标记内。

高手指点下怎么回事?在线急等
谢谢三角猫和二楼的朋友,不过不对,这个页面是由母版页生成出来的,不让用FORM标,说一页只能有一个服务器端 Form 标记。三角猫你上百度HI了吗?
展开
 我来答
百度网友94f02eb
2011-03-23 · TA获得超过8613个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4505万
展开全部
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="main.aspx.cs" Inherits="main" Title="Untitled Page" %>
<form runat="server" id="form1">
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<table width="700" height="314" border="0">
<tr>
<td colspan="2">
<asp:Label ID="Label1" runat="server" Text="网址:"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="查询"></asp:Button>
</td>
</tr>
</table>
</asp:Content>
</form>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
changyan_
2011-03-23 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:217
采纳率:0%
帮助的人:92.6万
展开全部
asp.net的前台代码一定要放到<form runat="server" id="form1"></form>才可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
friskyang
2011-03-23 · TA获得超过503个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:176万
展开全部
网页内 没有Form窗体 加上<form></form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式