用户代码未处理 System.Web.HttpException
ErrorCode=-2147467259
Message="A page can have only one server-side Form tag."
Source="System.Web"
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去掉就可以了。
继续阅读与本文标签相同的文章
-
DNN安装Microsoft SQL Server, Error:15401处理方法
2026-05-25栏目: 教程
-
DNN安装报错-The stored procedure 'dbo.GetPortalAliasByPortalID' doesn't exist.如何解决
2026-05-25栏目: 教程
-
DNN URL Control的使用
2026-05-25栏目: 教程
-
DNN群宗旨--QQ群(DNN山海经):56782274
2026-05-25栏目: 教程
-
DNN 4.6.2的中文语言包
2026-05-25栏目: 教程
