”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"
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去掉就可以了。