问题标签 [dynamic-usercontrols]
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.
dynamic-usercontrols - 动态添加用户控件到页面
我有一个面板,我试图从后面的代码中添加一个用户控件。问题是一旦代码运行,加载的控件就不会出现在面板中。我错过了什么吗?
后面的代码:
javascript - 动态创建的用户控件内的就绪函数
我怎样才能运行 $(document).ready(function () { ....
用户控件内的函数我正在动态加载我的使用控件,我要做的是在加载用户控件时,通过准备函数注册我的一些 javascript 函数。
这是我的用户控制器中的我的javascript,
我正在通过我的按钮调用 Main 函数,该按钮是用户控制器内就绪函数的 sam 位置。
我正在尝试像这样调用 MainFunction(#{txtPlaka}.getValue()) 但不起作用。我收到错误 MainFunction 未定义。
emmm没人帮我???
c# - UserControl 中的集合在回发时丢失内容
我在 a 中填充一个集合UserControl
,然后LinkButton
从该集合创建动态控件。单击一个时,在回发时,集合为空。这种行为是设计使然,还是我可以做些什么来保持在回发时填充集合而不在代码中重新填充它们?我需要在表单回发中重新查询吗?
c# - UserControl DropDownList 失去选择
我有一个带有 DropDownList 的用户控件AutoPostBack = true
,还有一个 aspx 页面来显示这个控件。我在页面的 OnInit 方法中重新创建用户控件
因此,在重新创建时,我正在恢复 DropDown 选择,它是第一次工作,但是当我再次更改选择时,OnSelectedIndexChanged 事件不会触发,这很明显,因为我首先在 OnInit 中恢复 DropDown 选择,因此没有 OnSelectedIndexChanged 事件,什么也没有已更改,您能建议一些解决方法吗?
更新
var uc = (Control)LoadControl(ControlPath); 需要保持用户控制事件
asp.net - asp.net 中的动态控件创建、事件处理和控件属性
我正在尝试解决以下问题:
我有一个需要在另一个控件中动态加载的用户控件。这个动态加载的控件引发了一个事件,据我所知,只有在 onload 事件期间创建和加载控件时,动态加载的控件引发的事件才会被正确处理。在动态加载控件时,我还必须考虑一个约束,这是父控件中的一个属性。此属性将确定是否应加载控件。
伪代码:
我遇到的问题是,如果我在 prerender 事件中包含加载 controlB 的代码,则属性 ShowControl 设置正确,但未调用 EventHandler()。如果我将代码放入 pageLoad 事件中动态加载 controlB,则尚未设置属性 ShowControl,但在这种情况下,正确调用了 eventHandler 代码。
我是否遗漏了某些东西或在不正确的事件处理程序中处理代码?
asp.net - 使用 angularjs 和 webforms usercontrol 计算总数
我是使用 angularjs 和 webforms 的新手。
我正在使用 asp.net 4.0 网络表单项目。它有一个带有文本框的用户控件(uc.ascx),我在一个页面(Default.aspx)上动态多个用户控件..在这个aspx页面上我有一个文本框,它应该显示文本框中值的总和动态添加的用户控件..
有人可以帮助我如何实现这一目标吗?
我在整个互联网上进行了研究,但可以找到适用于 usercontrols 和 angularjs 的合适教程
c# - 以编程方式将用户控件添加到更新面板
在我的 asp.net 应用程序中,我需要能够根据数据库中的数据动态添加用户控件。
例如,在 上page1
,我将三个元素绑定到一个转发器:
- 一些html内容
- 用户控件
- 更多的html内容。
页面上的转发器被更新面板包围
用户控件也有它自己的更新面板
所以,我所拥有的是这样的:
问题是,我的用户控件没有触发任何事件。我很确定我需要在 page_init 中创建控件,但我有点不确定如何执行此操作,因为我可能必须创建任意数量的不同类型的用户控件,并将它们放置在不同的位置这页纸。以前有没有人遇到过这个问题,你是如何解决的?
c# - 是否可以在 Windows 窗体控件库中使用 AForge 库?
我有一个名为“UserControlTest”的 Windows 窗体控件库(我现在正在练习它),我正在尝试在其上使用一些 AForge 库控件。它让我可以将它们放在设计中,并且在构建解决方案后没有任何错误,但是当我尝试运行它时它说
未能创建用户控件'UserControlTest.UserControl1'
错误消息是“无法加载文件或程序集‘AForge.Video,版本=2.2.5.0,文化=中性,PublicKeyToken=cbfb6e07d173c401’或其依赖项之一。不支持操作。(来自 HRESULT 的异常:0x80131515')
我需要用于此特定用户控件的 AForge 库,但存在这个问题。我想要用户控件中的库,因为我需要以编程方式创建此用户控件 2 或 3 次(有时更多,有时更少,因此它需要是动态的)。这不可能吗?我认为它仍然可以工作,因为它仍然是一个 Windows 窗体。我可以展示我的代码,但我认为这不会有帮助,因为代码中没有错误。
c# - 动态加载时,用户控件中的 DropDownList 在第一次回发时丢失 SelectedValue
我有一个 ASPX 页面,它有一个 PlaceHolder,其中用户控件是动态加载的。HTML 标记如下:
后面的代码如下:
第一个用户控件有一个 DropDownList 来选择数字。它的标记如下:
后面的代码如下:
第二个用户控件有一个 DropDownList 来选择字母。它的标记如下:
后面的代码如下:
当页面第一次加载(!IsPostBack)时,一切正常。您可以从 DropDownList 中选择数字,然后触发 SelectedItemChanged 事件,更新 SelectedValue 并更新 Label。
当您单击其中一个按钮以动态加载其中一个用户控件时,就会出现问题。之后,第一次从 DropDownList 中选择某些内容时,SelectedItemChanged 事件不会触发,它的 SelectedValue 不会更新,因此 Label 不会更新。之后,一切正常。
是什么导致这种情况发生?
提前致谢!
vb.net - Vb.Net 测验应用程序多视图
我正在 VB.Net 中开发一个测验应用程序。用户界面如下所示。这些问题是从一组 500 个问题中随机生成的,并存储到一个数组中。这些问题也存储在一个数组中。
当用户单击下一个问题时,将从数组“问题”中加载一组答案。用户应该能够返回并返回下一步,当用户返回时,他/她应该看到该问题的答案值
我应该为此使用哪个 VB.Net 控件。因为我最初使用多种形式,但由于问题超过 5 个 Qusetions,它变得低效