1.我定義了二個用戶自定義控件,且二個自定義控件中都有使用服務(wù)器控件,所以在源碼中加入<form id="form1" runat="server"></form>,但當我在一個頁面中需要同時使用這二個控件時,就會提示"異常詳細信息: System.Web.HttpException: 一頁只能有一個服務(wù)器端 Form 標記。"2.如上1所說,但我不在自定義控件的源碼中加入<form id="form1" runat="server"></form>,而僅僅在調(diào)用的頁面中加入<form id="form1" runat="server"></form>,則頁面能顯示出來但是有錯誤.請問各位高手,我除了在自定義控件中不使用服務(wù)器控件外,還有什么其它的解決辦法?小弟先謝過各位大俠了.
2 回答

HUX布斯
TA貢獻1876條經(jīng)驗 獲得超6個贊
在控件中加什么<form runat=...>
你的頁面結(jié)構(gòu)可以這樣:
<form runat="server">
<uc1:usercontrol1 .../>
<uc2:usercontrol2.../>
</form>
另外記得要注冊控件到頁面上:如:
<%@ Register Src="usercontrol1.ascx" TagName="usercontrol1"
TagPrefix="uc1" %>
就這樣就可以了。
- 2 回答
- 0 關(guān)注
- 351 瀏覽
添加回答
舉報
0/150
提交
取消