gpt4 book ai didi

asp.net - 将 ContentPlaceHolder 放在 <script> 标记中时出现问题

转载 作者:行者123 更新时间:2023-12-02 06:11:28 24 4
gpt4 key购买 nike

我在 ASP.Net 母版页中有这个:

 <script language="javascript" type="text/javascript">
<asp:ContentPlaceHolder ID="scriptContentHolder" runat="server"></asp:ContentPlaceHolder>
</script>

但是当我尝试在设计模式下查看内容页面时,它告诉我关联的母版页中存在错误,因为“scriptContentHolder”不存在。

<asp:Content ID="scriptContent" ContentPlaceHolderID="scriptContentHolder" runat="server">
g_page = "mnuSurveys";
</asp:Content>

如果我将母版页更改为:

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

和内容页面:

<asp:Content ID="scriptContent" ContentPlaceHolderID="scriptContentHolder" runat="server">
<script language="javascript" type="text/javascript">
g_page = "mnuSurveys";
</script>
</asp:Content>

然后一切都很酷。为什么是这样?页面编译和执行都很好……但如上所述,在将 ContentPlaceHolder 控件放置在标记内时,设计器发出尖叫声。

最佳答案

我遇到了同样的问题,然后就这样解决了:

<%= "<script type=\"text/javascript\">" %>    
jQuery(document).ready(function() {
// On document ready, execute this methods...
<asp:ContentPlaceHolder ID="jQueryOnDocReady" runat="server" />
});
<%= "</script>"%>

关于asp.net - 将 ContentPlaceHolder 放在 &lt;script&gt; 标记中时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2187451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com