问题标签 [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.

0 投票
1 回答
5783 浏览

asp.net - 通过代码 ASP.NET 设置 ContentPlaceHolder 数据

是否可以通过代码在 ContentPlaceHolder 中设置数据?这就是我的想法:

显然这不是正确的语法,我希望这能澄清我的要求。

0 投票
3 回答
7734 浏览

c# - 以编程方式设置 ASP:ContentPlaceHolder 内容

<asp:ContentPlaceHolder>以编程方式设置内容的最简单方法是什么?我想生病必须Master.FindControl打电话?

0 投票
2 回答
2951 浏览

asp.net - 如何以简单的方式获取 ContentPlaceHolder 的客户端 ID?

我需要在一些控件属性中添加 JavaScript 调用,我正在使用母版页,但为了获取 contentplaceholder 客户端 ID,我正在遍历表单控件。在内容页面的服务器端代码中是否有另一种获取方式?

0 投票
1 回答
3043 浏览

c# - 在我的 ContentPlaceHolder 中使用链接 href 时出错

我在我的项目中使用 MasterPage ...

这是我需要放置在我的 Dedault.aspx 页面的 ContentPlaceHolder 中的链接

但我收到一个错误“元素链接不能嵌套在元素 td 中”

知道该怎么做吗?

0 投票
5 回答
3544 浏览

asp.net - ContentPlaceHolders:重复内容

设想

我有一个使用 asp.net Master Pages 的应用程序,我想在其中重复页面顶部和底部的一些内容。目前我使用这样的东西:

母版页 内容页

维护

如您所知,在代码中重复内容通常不好。它会产生维护问题。以下是我想做的,但由于重复的 id 属性显然不起作用:

母版页 内容页

可能的?

有没有办法使用 asp.net webforms 做到这一点?解决方案不一定要与上述内容相似,它只需要以相同的方式工作。

笔记

我在 Visual Studio 2008 中使用 asp.net 3.0

0 投票
3 回答
493 浏览

asp.net-mvc - 在双引号之间嵌入 ContentPlaceHolder

我正在使用 .NET MVC,并在视图页面中设置了一个 contentplaceholder,其中包含要在母版页上使用的 ID,如下所示:

查看页面:

母版页:

所以在这种特殊情况下,body 标签会在最终的 HTML 页面上呈现如下:

我想在body id标签周围加上双引号,但是像下面这样反转引号会使intellisense无法找到contentplaceholder,在编译时给我很多警告。

有没有办法解决?

0 投票
3 回答
755 浏览

asp.net - 我应该能够理解这种 ContentPlaceHolder 行为吗?

我的目标是能够为子页面中的元素定义一个类。在我的母版页上,我有以下内容:

AttributePlaceHolder派生自,ContentPlaceHolder并且只是从其内容中去除任何换行符和多余的空格。我将描述的问题也发生在将 更改AttributePlaceHolder为 normal时ContentPlaceHolder

现在上述代码段不起作用,最终会出现以下错误:

在母版页“/Views/Shared/Site.Master”中找不到 ContentPlaceHolder“BodyCssClass”,请在内容页中验证内容控件的 ContentPlaceHolderID 属性

将上述代码行更改为:

它确实有效(注意添加的<% %>)。

它可以解决问题,只是想知道我是否在这里遗漏了一些东西。

只是为了获得额外的信息,在我的子页面中我可以写:

甚至:

它将被很好地打印为:

编辑
正如约翰所指出的,以下也有效:

将双引号变为单引号。

但是我的 html 也会出现单引号。说我疯了,但这只会伤害我...

我想这与 ASP.NET 解析引擎有关,在这种情况下,我们应该将其称为错误还是“功能”?

0 投票
1 回答
393 浏览

asp.net - 测试 ContentPlaceHolder 内容是否已被子页面覆盖?

我目前正在将 .net 1.1 应用程序迁移到 .net 3.5。

.net 1.1 应用程序有许多我想迁移到母版页的页面 + 用户控件。

我的问题是尝试以编程方式进行测试,以查看母版页的 contentplaceholders 内容是否已被子页面覆盖。

  1. 是否可以?
  2. 有没有人有我可以看的样本或参考资料?

提前致谢。

0 投票
6 回答
4161 浏览

replace - 如何替换 PowerPoint (.ppt) 文档中的文本?

有哪些解决方案?我只知道用 Apache POI 替换 Word (.doc) 文件中的书签的解决方案?

是否还可以更改 .doc 和 .ppt 文档中的图像、布局、文本样式?

我考虑替换 Word 和 PowerPoint 文档中的区域以进​​行批量处理。

平台:MS-Office 2003

0 投票
1 回答
1804 浏览

asp.net - 如何让一个占位符中的链接在另一个占位符中打开 ModalPopup?

我有一个包含不同占位符的页面。在其中一个中,我有一个链接,我想在第二个占位符中打开一个模式弹出窗口(使用 ajaxtoolkit ModalPopupExtender):

执行上述操作时,它会触发我一个异常,说popup找不到link(我理解,因为它们位于两个不同的占位符中)。

我怎样才能使这项工作?我可以FindControl在后面的代码中找到一些东西,但我不太喜欢使用这个函数,因为它在计算上非常昂贵(尤其是在我的嵌套布局中)。