问题标签 [dynamic-controls]
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.
vb.net - 在 VB .NET 中查找动态添加的控件
我创建了一个新标签页,还向其中添加了一个富文本框:
现在我尝试在代码的其他地方访问richtextbox:
我收到以下错误:
我知道这个名字是正确的,因为我已经在 create 方法中打印了这个名字,并且我已经在我尝试访问它的代码中打印了名字字符串。
因此,从外观上看,这似乎.Item()
不是访问控件的正确方法。
那么如何访问动态创建的控件呢?
c# - 无法填充 RibbonMenu
我需要在运行时使用数据库中的一些数据填充 RibbonMenu 控件。
我把我的抵消:http: //msdn.microsoft.com/en-us/library/microsoft.office.tools.ribbon.ribbonmenu (v=vs.90).aspx
使用代码:
我唯一得到的是 Visual Studio 说“错误 1 无法创建抽象类或接口 'Microsoft.Office.Tools.Ribbon.RibbonMenu' C:\Users\Christoffer\Documents\Visual Studio 2010\Projects\OutlookAddIn2\ 的实例OutlookAddIn2\Ribbon1.cs 80 35 OutlookAddIn2 "
在过去的 15 个小时里,我一直被困住,所以我愿意接受任何事情......有什么想法吗?
c# - 在我的代码隐藏中创建新的 CheckBox 时,如何连接客户端 Javascript 函数调用?
在我背后的 ASP.NET 页面代码中,我正在动态创建一个复选框:
但我希望新复选框调用客户端函数而不是回发。我希望能够做这样的事情:
但这不存在。我如何像这样在飞行中连接它?
extjs - 在 Panel 上动态添加 LinkButton
我在页面上有 ext:FileUploadField。文件上传后,我需要显示该文件的链接。我动态创建了一个LinkButton,将它添加到Panel1上,我看不到LinkButton!我不知道为什么!
c# - 动态创建的控件导致空引用
我正在尝试动态创建控件并在运行时为它们提供属性。
我已将代码放在 Page_Init 事件中,当我运行我的网站时,我可以看到我的控件,但是当我单击提交按钮时,会出现错误,提示“对象引用未设置为对象的实例”。
这是我使用的代码:
我该如何解决这个错误?
这是堆栈跟踪
[NullReferenceException:对象引用未设置为对象的实例。] c:\Users\bilalq\Documents\Visual Studio 2010\WebSites\WebSite3\Default.aspx.cs:31 中的 _Default.Page_PreInit(Object sender, EventArgs e) System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35 System.Web.UI.Page。 OnPreInit(EventArgs e) +8876158 System.Web.UI.Page.PerformPreInit() +31 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint) +328
jquery - 动态生成控件
我有这种情况,我需要动态生成控件。我正在运行一个网站 www.UserReviewCenter.com 您可以从主页开始搜索,输入一些产品类型,如“雷达探测器”。该网站将为您提供与您的搜索关键字匹配的产品列表。您可以在此页面上选择产品。下一页提取通过网站提交的用户评论以及来自其他 3rd 方网站的评论。现在这对我来说是一个具有挑战性的情况 - 可能有 n 条评论,所以我必须为每个评论条目生成一个标签和一个文本框。最初标签将是可见的,文本框将被隐藏。一旦用户单击编辑,我就会隐藏标签并显示文本框。他们可以点击“添加” 添加一个新的评论条目然后我在表格底部添加一个新的文本框并维护一个标志以知道这是一个新条目。如您所知,我也在使用更新面板来减少整个页面的刷新。我知道这在当今的 jquery 世界中可能是个坏主意。
我认为显示、添加、编辑用户评论的整个技术有点复杂而且非常脆弱。我认为使用 jquery、ajax 这可以简化,所以我想问这个网站上的所有专家,我可以采取哪些其他方法来使其健壮和干净。
感谢您的回复。-曼迪普。
asp.net - 如何动态和增量地向容器添加控件
我认为这是直截了当的,但我有一个链接按钮,我在点击事件中这样做:
我希望每次单击都会在容器中生成 1 个新的文件控件上传,但是,我总是得到 1 个。我需要做什么才能拥有多个文件上传控件?
c# - flowlayout控件不断在winforms中以错误的方向添加控件
我在winforms中有一个flowlayout控件,我已将其流向设置为TopDown,但它不断从左到右添加控件,自动滚动也设置为true。
c# - 当我移动拆分器时,为动态控件设置 DockStyle.Fill 不会调整大小
我在面板 1 上有一个拆分容器我添加了一个组框,在该组框中是一个具有动态数量的文本框的流控件,我将组框和流控件都设置为停靠样式来填充。在代码中,我还将文本框设置为要填充的停靠样式,但是当我移动拆分器时它们不会调整大小,而父流控制会调整大小。
如果我尝试将控件直接放入拆分器面板 1,则仅出现前两个控件,当我移动拆分器时它们会调整大小
->如果当我将控件放入流控制时调整大小,当我移动分离器时会很好, 或者 ->当我将它们直接放入分离器面板时会出现所有控件 1
c# - 使用处理程序创建多个动态事件!(身份证问题)
我有一个非常动态的网络应用程序,它是在运行时动态创建的控件。
这是解决我的问题的代码中第一个需要的部分。
这是在一个 for 循环中,本质上它使用 ID 和事件处理程序创建多个复选框。
下一部分是我们自定义的偶数处理程序
让我感到奇怪的事情。如果我改变,这是否会很好地工作:
到:
但是当然我们会遇到“具有相同 ID 的多个控件”
我的问题是让它与唯一 ID 一起使用!另一个可能有帮助的奇怪信息。如果我将它从循环中取出,并手动添加一个具有不同 ID 的复选框,它也可以工作。这令人难以置信:(
我还调试了我的程序,存储在 Session["id"] 中的值既不为空也不损坏。始终保持值 0 及以上!
感谢您寻找男孩/女孩。我真的坚持这一点!
PS - 对不起。没有错误。除非我对 ID 进行硬编码,否则这些事件不会触发。