asp.net 类型“LinkButton”的控件“LinkButton1”必须放在具有 runat=server 的窗体标记内link

来源:百度知道 编辑:UC知道 时间:2024/05/26 17:30:41
在一个div里面放linkbutton,div也是runat=server,但是还是上面的错误?
怎么弄啊?
我换作一个form就可以,但是一个页面只能有一个form有runat=server,我已经用了一个form了,接下来怎么办?苦恼

你的那个Form包含所有Body内的标记就行了不用另加
<body>
<form runat="server">
...其它标记
</form>
</body>

一个ASP.NET页面 只能有一个 form标签 runat=server 表示 这个控件是 WEB服务器控件,除去了 runat = server 就不能作为服务器控件使用。它不像 JSP那样,可以指定多个 FORM,这是语法规定的。