2017年6月3日 星期六

【ASP.NET Webform】在 MasterPage master 中包含 js lib

套 master 的 child 沒吃到 js 的問題。
※大多數 ASP.NET Webform 的網址相對路徑都可以此法正確對應。

<script src="Scripts/jquery.min.js" type="text/javascript"></script>
上面吃不到,要改像下面,而且要加在用到的 ContentPlaceHolder 之前,像
<script type="text/javascript" src='<%=ResolveUrl("~/Scripts/jquery.min.js") %>'></script>
<div id="content" class="col-md-10">
    <asp:ContentPlaceHolder ID="ContentPlaceHolder_content" runat="server">
    </asp:ContentPlaceHolder>
</div>
這點還蠻討厭的,不過一想到另外的方法是動態註冊或加進 ScriptManager 就覺得也還可以接受啦!

ref: SO

沒有留言:

張貼留言