”A page can have only one server-side Form tag“错误
生活随笔
收集整理的這篇文章主要介紹了
”A page can have only one server-side Form tag“错误
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用戶代碼未處理?System.Web.HttpException
??ErrorCode=-2147467259
??Message="A?page?can?have?only?one?server-side?Form?tag."
??Source="System.Web"
因 為在DNN中,你開發的ascx”頁面“其實只是”網頁“的一個control,所以在實際瀏覽時,DNN會使用一個Default.aspx文件去加載 這個ascx文件,Default.aspx文件本身是包含
<dnn:Form?id="Form"?runat="server"?ENCTYPE="multipart/form-data"?style=Height:100%;> 你的ascx文件如果再包含 <form?name=sendForm?id="sendForm"?runat="server"> 就會報這個錯。
?
?
不知道你這一段代碼是不是從aspx網頁中拷貝過來的,如果用VS自己創建的ascx文件,開始應該是不會包含form runat="server"的form的。所以你把現在這個文件中的form runat="server"這個form去掉就可以了。
轉載于:https://www.cnblogs.com/DotNetNuke/archive/2007/04/19/720285.html
總結
以上是生活随笔為你收集整理的”A page can have only one server-side Form tag“错误的全部內容,希望文章能夠幫你解決所遇到的問題。