问题标签 [ascx]

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 投票
2 回答
2017 浏览

dotnetnuke - Separator attribute not working in SolPartMenu on DotNetNuke skin.ascx

I can get rootmenuitemlefthtml and rootmenuitemrighthtml to emit but not separator. Tried CDATA wrapping and setting SeparatorCssClass. I just want pipes between root menu items.

0 投票
5 回答
3661 浏览

c# - ASP.NET 用户控件交叉通信

场景:2 个用户控件(foo.ascx 和 fum.ascx)

foo 有一个非常想从 fum 访问属性的方法。他们生活在同一页面上,但我找不到一种非常简单的方法来完成这种交流。

有任何想法吗?

0 投票
1 回答
7450 浏览

c# - 如何在另一个用户控件中使用 asp.net 用户控件?

我有一个用户控件 ( gallery.ascx),我想photo.ascx在画廊控件中使用该控件。我在顶部添加了这个寄存器gallery.ascx,但仍然找不到照片:

有任何想法吗?

0 投票
1 回答
680 浏览

asp.net - 当子 ASCX 控件需要触发更改时,更新 ASPX 页面的最佳方法是什么?

当我有一个需要影响父页面中某些内容的子 .ASCX 控件时,我不完全确定在需要更新父页面中的某些内容的情况下我应该如何处理事件流。

我最终所做的就是将逻辑放入“Pre_Render”事件处理程序中。

由于这是在处理任何子 .ascx 控件之后处理的,因此我可以确保在 ASPX 页面显示之前正确呈现它。我只是不认为这是一个好的设计,当我不得不这样做时,我总是畏缩不前。但是现在有stackoverflow,所以我终于可以问了!

例如,假设我在页面中有一个“登录控件”ascx 控件。包含页面在标题栏中显示“当前登录用户”的文本标签。

假设我单击“登录”按钮,然后将触发我的身份验证并登录我的用户。问题是父页面中的文本标签已经呈现为“没有用户登录”。那不好!

通过将逻辑放入“PreRender”,它将在用户登录后呈现。我只是不喜欢这样,因为这不是 PreRender 的用途。

我在这里缺少的预期最佳实践是什么?我知道我可以在用户控件上放置一个事件处理程序,但这似乎也很笨拙,因为耦合太多。

PS。我只是以此为例。我已经多次遇到这个问题,所以请不要回复告诉我如何实现登录!

0 投票
5 回答
4004 浏览

asp.net - 如何将 Enter 键与 aspx 页面上的按钮相关联?

我有一个 asp.net ascx 控制文件,我已将控件放在一个 aspx 页面上。aspx 页面有一个按钮,当我在键盘上按 Enter 时,我希望它触发该按钮的事件处理程序。有没有办法设置这个?

我正在使用一个带有按钮的母版页,所以现在当我按下回车键时,该按钮的事件处理程序就会触发。

0 投票
2 回答
13684 浏览

asp.net - 如何通过 JavaScript 访问位于用户控件中的 ASP 控件

大家好,

我正在设计一个用户控件,简单地说它包含一个 asp:hiddenfield 控件,我将通过这样的 JavaScript 函数访问它

但是当我跟踪我的代码时,我发现 myVar 分配给 null,这有关系吗

方法用于用户控制文件(.ascx)或常规(.aspx)文件,考虑到它在(.aspx)文件中正确工作

0 投票
1 回答
3239 浏览

asp.net - 当我在运行时实例化 ASP.NET 用户控件时,为什么它会忽略 ASCX 文件?

我创建了一个常规的 ASP.NET 用户控件,包括 ascx 文件。例如:

然后我尝试在运行时使用类似于以下代码的代码手动呈现控件:

我放入 ASCX 文件中的任何内容似乎都无法呈现 - 静态 HTML 或任何 .NET 控件。

但是,如果我在代码隐藏中覆盖 Render() 方法并手动输出内容,它会呈现。

我在这里想念什么?

0 投票
3 回答
382 浏览

asp.net - 在没有网站项目的情况下使用 ASP.NET 用户控件进行模板?

有没有一种方法可以使用 ASP.NET 用户控件(.ascx 文件)来满足我自己在 .NET 应用程序中的模板需求,而无需将该应用程序作为网站?

它实际上是一个类库,它将接收数据,将其与模板组合,然后将其吐出。

我不想从头开始编写我自己的模板系统,所以我希望重新使用 ASP.NET 功能来满足我的需要。

有人告诉我 ASP.NET 用户控件渲染依赖于 IIS。是否有一些技巧可以让它在 .NET 类库中工作?

0 投票
2 回答
4943 浏览

javascript - ASCX 文件中的 ClientID

我正在尝试在 .ascx(用户控制标记)文件中获取 CLientID。

虽然这

呈现为我的 id 是:fracTemplateCtrl

这:

呈现为(在源代码中):

显然,ClientId 属性在第二种情况下不会被评估。我该如何克服这个问题?(除了硬编码,这不是答案,我想让用户控制独立)

0 投票
3 回答
500 浏览

c# - 如何根据用户选择在 ASPX 中显示 XML 数据?

我有下面给出的 XML。在这个 XML 中,在一个带有将包含数据的 ASCX 控件的 ASPX 页面中,我想要一个带有选项“GMAT”、“GRE”、“LSAT”和“MCAT”的下拉菜单。当我在下面选择 GMAT 时,它只会显示 GMAT 小册子,与其他小册子相同。

您能否为此提供一些代码?

下面是读取 XML 文件的函数: