问题标签 [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 - 添加动态控件时确定当前上下文中ContentPlaceHolder的ClientID
我正在动态创建一个表格控件,其中包含表格每一行的一系列标签和下拉列表,其中还包括标签和下拉列表中的一些 javascript。
javascript 函数“onchange”循环遍历所有以前缀开头的下拉控件,并检查任何下拉列表的值是否相同。
然后将该表添加到 PlaceHolder 控件中,该控件又包含在我的母版页上的 ContentPlaceHolder 控件中。
我再次出现的问题是当放置在母版页和 ContentPlaceHolders 上时控件的自动命名,特别是当它涉及 javascript 时。
到目前为止,我想出的最佳解决方案是找到包含 PlaceHolder 的 ContentPlaceHolder,检索 ClientID 并将该值传递给表创建者。
有没有办法确定控件或 PlaceHolder 的当前 ContentPlaceHolder 所在的位置,并返回 ClientID 或 UniqueID,以便我可以将此值传递给我的表创建者,以便为 javascript 函数添加前缀,以使用元素 ID 指向正确的控件?最好使用将作为基值填充的 PlaceHolder 或 Control?
谢谢。
c# - 占位符函数
我在占位符中有一张桌子。当我单击一个go
按钮时,表格变得可见。但是,当我单击 autopostback 属性设置为 true 的单选按钮列表时,该占位符中的表格消失了。一旦我通过go
按钮使其可见,有什么方法可以使该占位符中的表格永久存在?
如何使占位符内的表格可见?我在用
但它仍然没有出现..我需要使用任何其他属性吗?请帮忙..
asp.net-mvc-2 - 如何在其他 ContentPlaceHolder 中的文本框上设置焦点?-MVC2
问候,
我一直在网上扫描如何做到这一点,但到目前为止还没有运气。发布了许多解决方案,特别是在这个网站上(谢谢你),但似乎没有一个对我有用。这很可能是因为我现在才 4 个月才学习 asp.net,并且缺乏必要的知识。
我想做的是在页面加载时将焦点设置在用户名输入文本框上。我见过很多解决方案,例如“defaultfocus”、body onload 等。任何人都可以给我一个简单的方法来完成这个吗?
我们的项目是一个 MVC 2 Web 应用程序。我们有一个主站点,它收集所有内容占位符。这是 login.aspx 的链接
LogOn.aspx 实际上与自动生成的相同。这是我想重点关注的文本框:
如何触发 onload 事件,无论是在母版页还是登录页中,以便在该特定文本框上生成焦点?
在此先感谢,并为不得不依赖您的知识而道歉。
真挚地,
尼古拉斯
html - 如何使用 ContentPlaceHolderId CMS (Umbraco)
我有一个带有 HTML 标记的简单主模板,我想在其中放置页脚和页眉。由于某种原因,它不会同时显示页眉和页脚。我使用 ContentPlaceHolderId 错了吗?它们不应该都是模板吗?
主模板
主(子节点:头)模板:
主(子节点:页脚)模板:
我有 3 种文档类型(主文件、页眉、页脚),其 id 为页眉和页脚。
asp.net - 母版页中的内容占位符调整大小
作为asp的新手,我似乎遇到了一个问题。我有一个带有表格和几个按钮的母版页。到目前为止,一切都很好。当我转到使用我的母版页的不同文件时,我的内容持有者会更改它的大小,这不是我想要的方式(例如,如果我放入标签或一些文本)。我如何防止这样做?
为了澄清,我有一个截图。第一个屏幕截图是我想要的(看看家、拖车等和标题“DOCHTERS”之间的距离)。
http://imageshack.us/photo/my-images/402/firstgu.png/
第二个是我放入了某种标签或另一个对象(甚至是纯文本)(看看“DOCHTERS”与家庭、拖车等之间的距离)。
http://imageshack.us/photo/my-images/689/secondg.png/
知道为什么会发生这种情况以及如何解决这个问题吗?谁能引导我朝着正确的方向前进?
asp.net - asp.net:母版页继承不继承占位符吗?
假设您有两个母版页:
母版页“A”:PlaceHolder-A1 PlaceHolder-A2
MaterPage“B”:(从 A 继承)填充“PlaceHolder-A1”
我必须创建从“B”继承并填充“PlaceHolder-A2”(来自 MasterPage“A”)的普通 aspx HTML 页面?
我怎样才能做到这一点?
我发现的唯一方法是通过占位符“PlaceHolder-B1”将“PlaceHolder-A2”转换为 MasterPage“B”,占位符“PlaceHolder-B1”为空且位于“PlaceHolder-A2”内。然后页面应该填充“PlaceHolder-B1”。
有没有更简单的方法来做到这一点?
先感谢您!
c# - 无法修改 Controls 集合,因为该控件包含代码块(即 <% ... %>)
我被这个错误困住了,找到了解决方法,解决方案对我有用,但我想知道这是解决问题的最佳方法,我想确保它不会严重影响任何其他页面。希望高手帮忙。如果这是最好的解决方案,那么你们中的许多人可以省心。
将代码块放置在 MasterPage 中时会发生此错误。将代码块放在占位符中以解决问题。将 AJAX 扩展器添加到您的网页时,它将尝试在头部注册脚本。如果 MasterPage 中存在代码块,则可能会发生错误。
要解决此问题,只需将代码块移动到 MasterPage 头部的占位符中,如下所示:
.net - 母版页中添加了哪个控件来定义区域?
我正在开发一个 ASP.NET Web 应用程序。我创建了一个母版页。母版页需要一个区域,我可以在其中使用 ASP.NET 页面设计器添加特定于页面的内容。我需要向母版页添加一个控件来定义区域。我应该添加哪个控件?
ContentPlaceHolder或PlaceHolder?
asp.net - 如何在该 ASP.NET 页面上的另一个用户控件的事件中找到 ASP.NET 页面的用户控件编辑:不同的内容占位符?
我有一个注册了 2 个用户控件的 ASP.NET 页面。第一个只有一个按钮。第二个是简单的文本,默认隐藏。我想要的是在单击第一个按钮时使第二个可见(即在按钮单击事件上)。
ASP.NET 页面:
UC_Button.ascx.cs:
我究竟做错了什么?我在代码的最后一行得到了众所周知的Object reference not set to an instance of an object.
错误。
编辑:
我第一次发布这个时忘记提到的一件事。用户控件位于不同的<asp:Content></asp:Content>
控件中(我编辑了上面的示例)。如果我把它们放在同一个占位符代码中就可以了。如果我将它们放在单独的内容占位符中,我无法使用 findcontrol 以任何方式找到它们。为什么会这样,我怎样才能找到它们?
asp.net - 访问母版页中的祖父母内容占位符
我一直在网上搜索并没有找到任何答案(关于堆栈溢出有几个很接近的问题,但它们似乎没有得到回答或相同),所以我想我会提出自己的一个。它围绕嵌套母版页和访问祖父母版的 Content PlaceHolder 的内容页面展开,即使它没有在父嵌套母版中重新公开。我想知道这是否不可能。
核心站点.Master
嵌套的 Site.Master(请注意 TitleContent 和 HeadContent 没有自定义,因此 Core Site.Master 中的“默认”内容应该生效)
ContentView.aspx(引用 Nested Site.Master,尝试的 TitleContent 替换将不起作用。)