Jquery Mobile:管理ASP.NET母版页中的数据角色
我目前使用母版页来保存我的大部分页面内容 每个数据角色部分都有自己的可编辑区域,如下所示Jquery Mobile:管理ASP.NET母版页中的数据角色,jquery,asp.net,templates,jquery-mobile,master-pages,Jquery,Asp.net,Templates,Jquery Mobile,Master Pages,我目前使用母版页来保存我的大部分页面内容 每个数据角色部分都有自己的可编辑区域,如下所示 <div id="Page" data-role="page"> <%-- Start Header --%> <div data-role="header"> <%-- Header data removed for brevity --%> <asp:ContentPlaceHolder ID="Hea
<div id="Page" data-role="page">
<%-- Start Header --%>
<div data-role="header">
<%-- Header data removed for brevity --%>
<asp:ContentPlaceHolder ID="HeadContent" RunAt="Server"/>
</div>
<%-- End Header --%>
<%-- Start Main Content --%>
<div data-role="content">
<asp:ContentPlaceHolder ID="MainContent" RunAt="Server"/>
</div>
<%-- End Main Content --%>
<%-- Start Footer --%>
<div data-role="footer">
<%-- Footer data removed for brevity --%>
</div>
<%-- End Footer --%>
</div>
我越来越意识到,许多功能需要一个唯一的数据角色=“页面”ID
问题
我对能够从内容页调用页面id的有效方法感兴趣,而不必将下面的所有代码应用于每个页面。有人有什么建议吗?我不知道这是否是最好的方法,但在母版页中,将页面div id设置为codebehind中的一个变量:
<div id="<%= ThePageID %>" data-role="page">
抱歉,我没有很好地理解您的问题“能够从内容页调用页面id”。您想动态创建页面并将内容动态注入其中吗?嗨,Omar,这部分在我的母版页中。因此,当前每个页面都使用相同的id和动态内容。我希望能够在每个页面上都有一个唯一的页面,我认为这是使用jquery mobile的正确方法。我想在维护母版页结构的同时做到这一点。谢谢@ezanker。这是个好主意。我会试试,让你知道。
public string ThePageID = "AboutPage";