0

我有一个奇怪的问题。在我需要实现一些 javascript UI 之前,我的页面正在工作(以数据为中心)。由于许多页面都需要这些 UI,因此我在我的母版页上引用了它们,如下所示:-

 <link href="<%# Page.ResolveUrl("~")%>StenliStyle.css" rel="stylesheet" type="text/css" />
 <script src="<%# Page.ResolveUrl("~")%>js/jquery-1.10.2.min.js" type="text/javascript"></script>
<script src="<%# Page.ResolveUrl("~")%>js/jquery-ui-1.10.3.custom.min.js" type="text/javascript"></script>

我添加 Page.DataBind() 的那一刻;在母版页的加载事件中,所有 gridview 也开始绑定。因为我动态绑定我的网格视图并在回发期间再次绑定它们,所以我的页面变慢了。我怎样才能阻止这种行为?由于文件夹结构,我需要使用 Page.ResolveUrl。

4

1 回答 1

0

您无需调用Page.DataBind()即可解析母版页上的客户端 URL。尝试通过以下方式解析链接:

<link href="<%= ResolveClientUrl("~/StenliStyle.css") %>" rel="stylesheet" type="text/css" />
<script src="<%= ResolveClientUrl("~/js/jquery-1.10.2.min.js") %>" type="text/javascript"></script>
于 2013-10-01T06:31:28.257 回答