1

私たちの Web サイトには、一連のチェックボックス リストを含むページがあります ( 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 にアップグレードする前は、ページ マークアップにチェックボックスの数値が含まれていました <input id="ctl00_cphBreadcrumb_C002_dockSubMarket_C_chkSubmarket_1" type="checkbox" name="ctl00$cphBreadcrumb$C002$dockSubMarket$C$chkSubmarket$1" value="77" /> (末尾の value="77" に注意してください)。

アップグレード後、値がありません。どうすれば値を取り戻すことができますか?

4

1 に答える 1

1

Sitefinity 5.1 から 6.1 へのアップグレード プロセスcontrolRenderingCompatibilityVersion="3.5"が web.config のページ セクションに追加されました。そのため、チェックボックスに value 属性が含まれていませんでした。

<configuration>
  <system.web>
    <pages controlRenderingCompatibilityVersion="3.5">
    </pages>
  </system.web>
</configuration>
于 2013-08-07T15:47:04.717 に答える