0

私はJQMを初めて使用し、現在調査中です。

マスターページを作成したいのですが、JQMでどのようにすればよいかわかりません。

これは私が試したものです - コードは私のマスターページからのものです:

<div data-role="page" id="headerID">
        <div data-role="header">
            <h1>
                Language</h1>
        </div>
        <div data-role="content">
            <select id="ddlLanguage" runat="server" data-theme="e" data-native-menu="false">
                <option value="1">English </option>
                <option value="2">Bulgarian </option>
                <option value="3">Spanish </option>
                <option value="4">Norwegian </option>
            </select>
        </div>
    </div>
    <div data-role="page" id="contentID">
        <div data-role="header">
            <h1>
            </h1>
        </div>
        <div data-role="content">
            <asp:ContentPlaceHolder ID="cpmain" runat="server">
            </asp:ContentPlaceHolder>
        </div>
    </div>

実際のマスターページのhtmlは1つの中にあるべきだと想像していまし<div data-role="content">た。

<asp:ContentPlaceHolder ID="cpmain" runat="server">
                </asp:ContentPlaceHolder>

別の内部<div data-role="content">ただし、このバージョンのプロジェクトを実行すると、ページのユーザーインターフェイスのみが表示され、マスターページのユーザーインターフェイスは表示されません。これらの HTML を移動しようとしたところ、マスターのページ インターフェイスは表示可能であるが、ページのインターフェイスは表示されない状況が得られました。悲しいことに、これを行う方法を選択することはできません。

助言がありますか?ありがとう!

4

1 に答える 1

0

これが私がやったことです。パーツのマスター ページにdata-role="header"、実際のマスター ページ インターフェイスを挿入しました。たとえば、ドロップ ダウン リストです。ContentPlaceHolderdata-role="content"を挿入した場合よりも、期待される動作が得られました - >すべてのページのヘッダーとしてドロップダウンリスト。

<div data-role="page" id="contentID">
        <div data-role="header">
            <select id="ddlLanguage" runat="server" data-theme="e" data-native-menu="false">
                <option value="1">English </option>
                <option value="2">Bulgarian </option>
                <option value="3">Spanish </option>
                <option value="4">Norwegian </option>
            </select>
        </div>
        <div data-role="content">
            <asp:ContentPlaceHolder ID="cpmain" runat="server">
            </asp:ContentPlaceHolder>
        </div>
</div>
于 2013-06-18T06:21:39.560 に答える