gpt4 book ai didi

asp.net - 母版页中的条件 ContentPlaceHolder

转载 作者:行者123 更新时间:2023-12-04 06:51:09 24 4
gpt4 key购买 nike

我的项目中有两个母版页,一个用于 Web View ,另一个用于电子邮件。在 Web 母版页中是放置特定于页面的 JavaScript 的占位符,如果页面正在使用它,并且我尝试以编程方式更改母版页以作为电子邮件发送,服务器会因为找不到占位符而崩溃。

有没有办法改变行为,如果找不到占位符,它就不包含那个位?我在想也许在我的页面基类上循环遍历占位符和内容标签的集合并删除不匹配的那些,但我不确定页面生命周期中是否有这样做的好处。

如果这有所作为,我使用的是 MVC 而不是 WebForms。

最佳答案

将 ContentPlaceHolder 添加到邮件母版页中,并将 visible 属性设置为 false,该占位符的页面内容将不会呈现。

<asp:ContentPlaceHolder id="javascriptPlaceHoldereHolder1" runat="server" Visible="false" />

关于asp.net - 母版页中的条件 ContentPlaceHolder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3111910/

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