问题标签 [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.
c# - 以编程方式添加到 div 时,无法仅看到我的部分控件
所以我有点坚持尝试根据数据库数据将我自己的用户控件的多个副本添加到页面中。
如果我将其直接添加到 aspx 文件中,则可以显示我的用户控件,但当我尝试在页面加载时以编程方式将其添加到循环中时则不会。我还尝试在循环中添加其他简单控件,例如 LiteralControl,它们可以毫无问题地显示在页面上。
我还尝试向 div 添加宽度/高度,将 div 更改为 asp:Panel 和 asp:PlaceHolder 但都不起作用。在循环过程中,我还仔细检查了控件的创建并添加了 visible=true。有人发现新手错误吗?
我非常简单的用户控件:
我的主页:
c# - ASP.net 代码背后生成 web 用户控件不传递值
我有一个需要加载自定义网络用户控件的函数,将一些值传递给它,然后获取该控件生成的 HTML。
我有代码:
如果没有将值传递给控件,我得到的 HTML 是我期望的 HTML。在控件本身中,如果我这样做:
哪里Log()
是一个可靠的函数,可以将值保存到数据库中,这个函数显然没有执行。
我在这里做的一切正确吗?
c# - 动态更改 ControlTemplate
有一个模板:
它由一个用户控件组成。我这样应用它:
问题是如何从代码中获取此 UserControl 并更改其属性,例如背景。
c# - 尝试在 DataGridView 中为每一行动态添加具有唯一标识的按钮
我一直在尝试用这段代码做上述事情:
在我将行添加到“finaldt”的底部附近,我不确定此逻辑对于尝试使用
线。我应该在这里做些不同的事情吗?
c# - 从所有动态生成的用户控件中获取文本框的总和
我想添加所有动态生成的用户控件的价格(标签)并设置为 winform 上的标签我该怎么做?通过单击 winform 上的确定按钮,我尝试了此代码,但它没有添加标签,输出始终为 0 这是图像:https ://imgur.com/a/ViPGt ,这是我的代码:
javascript - 未定义更新面板内动态添加的用户控件内的 Javascript 函数
我有一个 ASP.NET Webforms 页面,该页面主要是根据从数据库接收到的信息动态生成的。控件被注入到 UpdatePanel 中。在大多数情况下,一切正常,除了一个控件包含一个 javascript 函数,该函数在用户单击控件内的按钮时执行。该控件在测试页面上运行良好,但在此动态创建的页面中使用时,单击按钮会返回一个 JS 控制台错误,指出该函数“未定义”,即使通过浏览器进行的页面源检查显示它存在。在将该控件注入页面后尝试通过 chrome 开发人员工具控制台执行该功能会产生相同的错误。如何使该功能可以执行?
在高级/伪代码上,它如下所示:
WizardDocumentSubmissionControl 的代码隐藏
DocumentSubmissionControl 的代码隐藏
xaml - UWP MVVM XAML 动态用户控制管理器
我需要帮助来改变观点。
我被困在试图以我在 WPF 中使用的用于动态管理 UserControls 的 MVVM 模式的方式接近 UWP。
我很自然地尝试在 UWP 中执行相同的模式,但遇到了各种问题,例如 UWP 不支持“x:Type”......
情况是;是时候重新考虑这种方法并寻找新的方向了。似乎我被迫放弃以与 WPF 模式类似的方式使用隐式绑定,使用ContentPresenter的Content属性和维护选定 ViewModel 的 VM 属性“对象类型”。这是一种简单而干净的方法,可以自动将正确的视图与 ActiveViewModel 中设置的 VM 匹配。
下面是一种管理各地许多视图的简单方法,奇怪的 MS 没有解决这个问题?但是,回到大问题:UWP 中现在有什么!?
我该怎么做而不是这个!?有人找到了一种新的有效方法吗?我陷入了顽固的头脑中,需要有人来踢我的屁股,所以我继续前进。变老才能改变,但由于这个职业,我似乎经常不得不改变。:)
c# - 动态用户控件事件未在 C# 中执行方法
我正在努力弄清楚为什么我的用户控制事件没有执行。我在动态用户控件“MainControl”中有一个动态用户控件“MainMenu”。
在 MainMenu 我有以下内容:
在主控制中:
最后是主要形式:
所以基本上,MainMenu_LostFocus
当我单击表单上的其他位置时,不会调用该方法。我也尝试过使用this.MouseLeave
而不是this.LostFocus
.
希望这我足够清楚,并提前感谢。
c# - 如何从另一个 UserControl 更改 UserControl 并返回到第一个(C#)?
C# WindowsForms应用程序
假设我们有 3 个用户控件和 3 个按钮。所以我对按钮进行了编程以更改 Click_event 上的用户控件。所以发生的事情是它将第一个用户控件更改为第二个用户控件,并从第二个更改为第三个。但是当我从第一个到第二个,然后从第二个返回到第一个用户控件时,我得到一个错误。那个错误是:
System.ArgumentException: '已进行循环控制引用。控件不能由其拥有或作为其父级。
这是我在 Buttons 中的代码:
这是我在所有 3 个用户控件中的代码:
自从 3 天以来,我什么也没做,只是寻找解决方案.. 所以请.. 你能帮帮我吗!?
对不起我的英语不好。. . :-)
asp.net - 动态用户控制数据丢失中的动态选择元素
经过几天的搜索论坛、阅读文档和与队友会面后,我还没有找到解决这个问题的方法。
我在 VB.NET 项目中有一个表单,它通过单击 asp 按钮动态添加用户控件和回发。回发的原因是用户控件和主页之间发生了计算。
有一个需要有<optgroup>
标签的下拉列表。为此,我将数据列表写入 XML 文件,其结构如下:
XML 文件长 1117 行。写出来一点都不好玩。但是,我这样做的原因是使用它<select>
在后面的代码中创建标签并将其分配给前端标签的innerHTML
属性。div
它看起来像这样:
表单.aspx
窗体.aspx.vb
控制.ascx
控制.ascx.vb
在动态下拉列表中选择一个值时,任何回发都会清除该选择。任何关于为什么会发生这种情况以及我可以做些什么来解决这个问题的见解将不胜感激。