【问题标题】:Checkbox Values Missing after upgrading to Sitefinity 6.1升级到 Sitefinity 6.1 后复选框值丢失
【发布时间】:2013-08-05 21:58:24
【问题描述】:

在我们的网站上,我们有一个包含一组复选框列表的页面 (http://www.boxerproperty.com/search-results?type=0&mkt=Denver&size=-1&prop=0&page=1)。每个复选框列表都在一个 RadDockLayout 控件内:

<telerik:RadDockLayout runat="server" ID="RadDockLayout1">
  <telerik:RadDockZone runat="server" ID="RadDockZone1">
    <telerik:RadDock ID="dockSubMarket" Title="SUBMARKETS" runat="server" DefaultCommands="ExpandCollapse" DockMode="Docked" EnableDrag="false">
      <TitlebarTemplate>
        <div class="RadDockTitle">
          SUBMARKETS
        </div>
      </TitlebarTemplate>
      <ContentTemplate>
        <div id="Div5">
          <div id="Div6">
            <asp:CheckBoxList ID="chkSubmarket" runat="server" ViewStateMode="Enabled"></asp:CheckBoxList>
          </div>
        </div>
      </ContentTemplate>
    </telerik:RadDock>
  </telerik:RadDockZone>
</telerik:RadDockLayout>

在我们升级到 Sitefinity 6.1 之前,页面标记包含复选框的数值: &lt;input id="ctl00_cphBreadcrumb_C002_dockSubMarket_C_chkSubmarket_1" type="checkbox" name="ctl00$cphBreadcrumb$C002$dockSubMarket$C$chkSubmarket$1" value="77" /&gt;(注意最后的value="77")

升级后,值缺失。我们如何才能找回价值?

【问题讨论】:

    标签: asp.net telerik sitefinity


    【解决方案1】:

    从 Sitefinity 5.1 升级到 6.1 的过程将 controlRenderingCompatibilityVersion="3.5" 添加到 web.config 中的 pages 部分。这导致复选框不包含 value 属性。

    <configuration>
      <system.web>
        <pages controlRenderingCompatibilityVersion="3.5">
        </pages>
      </system.web>
    </configuration>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-26
      • 1970-01-01
      • 2021-10-18
      • 2019-05-05
      • 2017-02-07
      • 1970-01-01
      相关资源
      最近更新 更多