zoukankan      html  css  js  c++  java
  • ”A page can have only one serverside 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去掉就可以了。

  • 相关阅读:
    UI自动化之鼠标、键盘事件
    iframe框中元素定位
    接口 Interface
    序列化和反序列化
    密封类和部分类
    简单工场设计模式
    ADO.NET数据库操作
    集合
    里氏转换
    装箱和拆箱
  • 原文地址:https://www.cnblogs.com/DotNetNuke/p/720285.html
Copyright © 2011-2022 走看看