问题标签 [contentplaceholder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - jQuery document.ready + Asp.Net ContentPlaceholder 导致 Visual Studio 智能问题
我想在文档准备好时执行 JavaScript,而没有太多的语法开销。这个想法是使用Site.Master
and ContentPlaceholder
:
在继承的页面中只需编写简单的代码:
它工作正常,但 Visual Studio 抱怨并发出警告。
母版页中的警告Expected expression
位于该行<asp:ContentPlaceHolder
。
在继承页面警告是Could not find 'OnReadyScript' in the current master page or pages.
我尝试Writer.Write
在母版页中使用来呈现script
标签和包装代码:
但是在呈现打开脚本标记后页面呈现终止。Html 基本上以
我怎样才能让它工作?
asp.net-mvc - ASP.NET 可以从多个地方提供一个内容占位符吗?
是否可以从子页面的多个区域提供单个母版页内容占位符?类似于字符串生成器的东西?
asp.net - 母版页或使用母版页的页面中的嵌入式 Javascript 抛出“对象预期错误”
我对使用母版页编写 ASP.Net 应用程序是半新的,我遇到了一个我花了一些时间但似乎无法解决的问题。
我的情况是我有一个结构如下的母版页:
然后,我有一个使用此母版页的页面,其中包含以下内容:
当我运行此页面并单击图像时,"Object Expected"
出现错误。
但是,如果我将测试函数放入我的 Default.js 外部文件中,它将完美运行。
我似乎无法弄清楚为什么会这样。有任何想法吗?
asp.net - 母版页中的条件 ContentPlaceHolder
我的项目中有两个母版页,一个用于 Web 视图,另一个用于电子邮件。在 Web 母版页中是放置特定于页面的 JavaScript 的占位符,如果页面正在使用它并且我尝试以编程方式更改母版页以作为电子邮件发送,服务器会因为找不到占位符而崩溃。
有没有办法改变行为,如果找不到占位符,它就不包含那个位?我在想也许在我的页面基类上循环遍历占位符和内容标签的集合并删除不匹配的那些,但我不确定页面生命周期中是否有这样做的好处。
如果这有所作为,我使用的是 MVC 而不是 WebForms。
c# - 在 C# 中获取 ContentPlaceHolder 的内容
我有一个包含多个 ContentPlaceHolders 的母版页。其中一个有时会是空的。如果它们都有内容,我想让缓冲区可见,以便它们之间有一些空间,但否则应该保持隐藏。
我的问题是,如何从我的母版页的 C# 代码隐藏中确定子页的 ContentPlaceHolder 是否分配了任何内容?我真正想要的只是一个布尔是/否的答案。
谢谢!
.net - 从 .NET 中的 contentplaceholder 向母版页的页眉添加元素
我有问题
场景如下:
提交表单后,用户收到一条消息说 OK,并在 2 秒后重定向到另一个页面。
问题是,当插入成功时,我在母版页的标题中添加了一个 HtmlMeta 元素,但是当我从 contentplaceholder 插入时,我收到了以下错误:
" 无法修改 Controls 集合,因为该控件包含代码块(即 <% ... %>)。"
有什么解决方案吗?
赞赏
编辑:
asp.net - ASP.NET:母版页中有共同的页面标题,每个页面都添加页面特定的标题?
我的母版页如下所示:
内容页面如下所示:
这通过在页面上放置内容页面特定标题(本示例中为“我的页面”)来工作。现在我想为站点名称的母版页中的标题添加一个全局前缀。所以我想要:
但是,当我执行此操作时,仍然在磁贴中呈现没有“Example.com”的内容页面,就好像它被忽略了一样。
为什么会发生这种情况,我该如何实现?
c# - 我可以知道我的母版页的 ContentPlaceHolder 中有什么页面吗?
我遇到的所有 Google 发现都告诉我如何使用 FindControl 从内容页面本身访问母版上的控件。
然而,我想做的恰恰相反。从母版页,我想引用 ContentPlaceHolder 中的任何子页。
你为什么问。我希望母版页根据占位符中当前的内容页面知道哪个选项卡应该处于活动状态。这让我避免让每个页面都引用母版页并允许他们更改活动选项卡;这应该是母版页的工作(如果有办法知道它包含了谁)。
谢谢。请不要吐槽。
master-pages - ASP.NET MVC ContentPlaceHolders 乱序?
我在标题下方添加了一个新的 ContentPlaceHolder (HeadContent),以便我可以添加特定于页面的 css 和 js 文件。但是当我使用母版页创建一个新视图时,它会将页面布局的默认文本放置在页面末尾以具有 HeadContent 打开/关闭标签。不幸的是,我在视觉上只是将其视为第一个、第二个和第三个标签,然后开始在我的页面的 html 中输入最后一个标签。但这不是 BodyContent 占位符,因为它是第二个。我必须返回并将它们复制/粘贴到正确的位置。啊。只是为了好玩,我打乱了母版页中的所有标签,只是为了看看视图中会发生什么。果然,VS.NET 忽略了它们在母版页中的顺序,并且每次都以相同的方式重新排序它们。
为什么 VS 不只是按照与我的母版页中相同的顺序订购占位符标签?实际上,如何让它停止并按照我在母版页中的顺序执行?
c# - 是否可以从母版页读取内容占位符的内容?
我们想在我们的页面中使用 contentPlaceHolder 来设置标题。我们想做的是让母版页检查 contentPlaceHolder 以查看其中是否有内容。通过这种方式,我们可以设置一个电子邮件程序,它会告诉我们哪些页面没有页面标题,因为我们有一个相当大的站点。我们也有嵌套的母版页。有没有人有这样做的好方法?