问题标签 [composite-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.
asp.net - 如何阻止 CompositeControl TabIndex 属性在容器跨度上设置 tabindex
我编写了一个继承自 CompositeControl 的自定义服务器控件。当控件被实例化时,我动态地将一个 TextBox 添加到它的 Controls 集合中。我已经覆盖了 TabIndex 属性,以便在设置它时将值应用于子 TextBox 控件的 TabIndex 属性。问题是,当 CompositeControl 被渲染时,它包含一个 span 标签作为整个容器,并且它正在设置span上的 tabindex 属性以及输入(TextBox)控件。这使得光标实际上跳到跨度,这不是我想要的。关于如何让 CompositeControl 不在跨度上呈现 tabindex 属性的任何想法?
model-view-controller - .Net 的 MVP Taligent 编程模型
有没有人使用如下的智能编程模型创建.NET
控制架构?
http://www.wildcrest.com/Potel/Portfolio/mvp.pdf
正如IBM所说 -
MVP 将使 IBM 能够在其所有主要的面向对象语言环境中提供统一的概念编程模型
问题是如何实现或将 IInteractor 概念(第 9 页)映射到 .NET 接口?目前的猜测是使用IInputElement
接口作为所有 UI 输入控件的事件源。
如果有人已经在 .NET 中实现了 taligent 模式,我想知道它是否适用于 Silverlight 和 WPF。如果是这样,它是否适用于它们的接口的联合?
最后,这代表了统一的抽象架构,可以取代PresentationFramework.dll
. 如果您认为这适用于控制架构,请发表评论。
c# - 强制事件在内部触发
在复合控件中,如何在内部触发事件?
IE。我填充了一些数据,看到它处于正确的状态(只有一个项目),然后触发我的项目选择事件,调用源页面的 OnItemSelected 事件。
谢谢,
asp.net - 在 ASP.Net 中隐藏控件属性
我正在构建一个由 Infragistics WebDataGrid、添加按钮和一些 ModalPopupExtenders 组成的复合控件。我希望这个复合控件的设计时使用尽可能简单。这意味着,一旦他们键入不希望有任何 AccessKey、EnableTheming 以及所有这些完全不相关的属性,甚至在设计此控件时出现。
底线:有人知道如何在自定义控件中隐藏属性吗?
乔纳森
asp.net - 是否可以将 UserControl 添加到复合控件?
我正在尝试构建一个灵活的 CompositeControl。根据它的一些参数,我希望我的 CompositeControl 在它的 CreateChildControls 方法中加载不同的用户控件。在设计时不知道确切的用户控件。
举个简单的例子,我尝试了一个“硬编码”的 UserControl,但它失败了:
是否有可能达到我正在寻找的东西?
谢谢
jquery - 如何将 C# 处理程序文件作为 url 提供给 jquery 自动完成
我在 asp.net 创建一个自定义控件。在控件本身中,我必须调用 url 来获取自动完成的结果。但是类库不支持 .aspx、.ashx 文件格式。是否有任何其他格式可以替代上述在类库中重定向。
c# - ASP.NET 复合控件将事件引发到父窗体
假设我在 ASP.NET (C#) 中有一个复合控件,其中包括一个下拉列表。我需要能够将事件冒泡回父表单,以便可以基于其执行其他代码SelectedItem
。
如何将OnSelectedItemChanged
事件公开给应用程序?
当内部下拉列表项更改时,我是否需要创建自己的委托并提升它?
asp.net - 验证器在复合控件内的 PostBack 上消失
这应该是一个很容易解决的问题,因为它使用了与我修复 FooControl 的上一个问题相同的方式(如下)。
基本上,我想向这个复合控件添加一个派生的验证器。它工作正常,但在回发时它只是消失在标记中,让我觉得它失去了 ViewState。
我可能在实例化它时做错了,但我尝试只设置 ControlToValidate,移动东西,但没有任何效果。
我提供了一些周围的代码来看看什么是有效的,然后什么是无效的。
c# - 什么是asp.net中的复合控件?我们如何创建复合控件?
可能重复:
ASP.NET 自定义控件 - 复合
如何在asp.net中制作和使用复合控件?
asp.net - CompositeControl 中的 ASP.Net CustomValidator
我向您展示一个小谜团......以下控件旨在每次验证失败,无论如何,但它不会:
要“修复”该问题,请将以下行添加到 CreateControlHierachy 并且所有工作都按预期进行:
该控件在 web.config 中注册并放置在一个简单的页面上,如下所示:
在回发事件上使用调试器会显示以下内容:
- 正如预期的那样,验证器位于页面上的控件层次结构中。
- 验证器未在 Page.Validators 中注册。
- Page.IsValid 和 validator.IsValid 仍然为真。
TextBox 对验证器有什么影响,解决此问题的正确方法是什么?