”A page can have only one server-side Form tag“错误
用戶(hù)代碼未處理?System.Web.HttpException
??ErrorCode=-2147467259
??Message="A?page?can?have?only?one?server-side?Form?tag."
??Source="System.Web"
因 為在DNN中,你開(kāi)發(fā)的ascx”頁(yè)面“其實(shí)只是”網(wǎng)頁(yè)“的一個(gè)control,所以在實(shí)際瀏覽時(shí),DNN會(huì)使用一個(gè)Default.aspx文件去加載 這個(gè)ascx文件,Default.aspx文件本身是包含
<dnn:Form?id="Form"?runat="server"?ENCTYPE="multipart/form-data"?style=Height:100%;> 你的ascx文件如果再包含 <form?name=sendForm?id="sendForm"?runat="server"> 就會(huì)報(bào)這個(gè)錯(cuò)。
?
?
不知道你這一段代碼是不是從aspx網(wǎng)頁(yè)中拷貝過(guò)來(lái)的,如果用VS自己創(chuàng)建的ascx文件,開(kāi)始應(yīng)該是不會(huì)包含form runat="server"的form的。所以你把現(xiàn)在這個(gè)文件中的form runat="server"這個(gè)form去掉就可以了。
轉(zhuǎn)載于:https://www.cnblogs.com/DotNetNuke/archive/2007/04/19/720285.html
總結(jié)
以上是生活随笔為你收集整理的”A page can have only one server-side Form tag“错误的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。