问题标签 [user-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 - 使用哪些 Web 控件库来轻松创建具有多种不同类型输入字段的表单?
我即将创建一个需要许多不同 Web 表单的 Web 应用程序,用户需要在其中输入许多不同类型的信息。我的意思是,其中一种形式可能需要一些文本输入字段、一些整数输入字段、一些十进制输入字段、一些日期输入字段、一些日期时间输入字段等。
我想要一个可能基于 JavaScript 的控件库,我可以简单地提供一些文本标签、输入类型和默认值。然后,控件库会以某种方式以 HTML 格式呈现表单,而无需我创建 HTML 表格、选择适当的标准 Web 控件等等。
我使用dhtmlxGrid创建了很多表,这对我来说效果很好。我现在需要的是可以在创建卡片表格之类的东西时以类似方式帮助我的东西。
我也找到了ActiveWidgets,但看起来我需要做很多工作。我不仅在寻找单独的 Web 控件,而且在寻找可以帮助我处理整体卡片的库之类的东西。
我猜你们中的许多人以前都遇到过这个问题。期待听到您认为最好的解决方案。顺便说一句:我正在使用 ASP.NET 在 VisualStudio 中工作。
asp.net - 如何缓存 ASP.NET 用户控件?
我在最近的播客(多态)上听说可以缓存用户控件而不是整个页面。
我认为显示静态内容的页眉控件和页脚控件可以从缓存中受益。
我怎样才能只缓存这些控件?
asp.net - 用户控制级别的替代控制?
我正在尝试创建一些缓存的用户控件。基本上页眉和页脚是静态的。
除了页脚有一个链接,该链接读取页面的 URL 并将其放入javascript以将链接发送给朋友。所以我需要这个链接是动态的。
我设置了一个替换控件并让静态方法返回动态链接。
去运行,发现用户控件级别不支持替换控件。
有什么解决方法吗?是否有其他控件(例如替换)可在我不知道的用户控件上使用?
.net - WebBrowserControl 滚动到底部
我正在使用 System.Windows.Forms.WebBrowser 控件开发一个简单的聊天应用程序,以显示用户和收件人之间的消息。每次更新控件的 DocumentText 时,如何让控件自动滚动到底部?
c# - 枚举类型的 UserControl 属性在设计器中显示为 bool 或根本不显示
我有一个具有多个公共属性的用户控件。这些属性会自动显示在 VS2005 设计器的“Misc”类别下的属性窗口中。除了两个作为枚举的属性没有正确显示。
第一个使用以下枚举:
这根本不会出现在设计器中。
第二个使用这个枚举:
这个出现了,但设计师似乎认为它是一个布尔值,只显示 True 和 False。当您使用控件构建项目时,它会说它无法将类型 bool 转换为 AutoSizeMode。
此外,这些枚举被声明为全局命名空间,因此它们在任何地方都可以访问。
有任何想法吗?
asp.net - ASP.NET、VS2008 中的“无法重新格式化文档”
我在ASP.NET UserControl中。当我键入 Control-K、Control-D 重新格式化所有标记时,我从 VS 2008 收到一系列消息:
“无法重新格式化文档。原始格式已恢复。”
“无法完成动作。”
“操作无法完成,参数不正确。”
有人知道这是什么原因吗?
编辑:好的,这只是......奇怪。
问题在这里:
不知何故, asp:Button 行导致了问题。但是,如果我删除任何单个属性,格式就会起作用。或者,如果我添加一个新属性,格式就有效。或者,如果我将标签更改为非自动关闭,它会起作用。但是,如果我撤消并保持原样,它就不起作用。
我所能想到的是,这是某种非常晦涩、奇怪的错误。
wpf - WPF 用户控件设计时间大小
在 WPF 中创建 UserControl 时,我发现给它一些任意的高度和宽度值很方便,这样我就可以在 Visual Studio 设计器中查看我的更改。但是,当我运行控件时,我希望未定义高度和宽度,以便控件将扩展以填充我放置它的任何容器。如何在无需删除之前删除高度和宽度值的情况下实现相同的功能建立我的控制权?(或者在父容器中不使用 DockPanel。)
下面的代码演示了这个问题:
以下定义UserControl1
在设计时显示合理,但在运行时显示为固定大小:
以下定义UserControl1
在设计时显示为点,但Window1
在运行时扩展以填充父项:
wpf - 公开 DependencyProperty
在开发 WPF UserControls 时,将子控件的 DependencyProperty 公开为 UserControl 的 DependencyProperty 的最佳方法是什么?以下示例显示了我当前如何在 UserControl 中公开 TextBox 的 Text 属性。当然有更好/更简单的方法来实现这一点?
asp.net - 任何人都有用于在 GridView 的 PagerTemplate 中使用的带有寻呼机控件的 UserControl 的示例代码?
我的应用程序中有几个 Gridview,我在其中使用自定义 PagerTemplate。我想把这个自定义模板变成一个 UserControl,这样我就不需要在多个页面中复制相同的逻辑。我很确定这样的事情是可能的,但我不确定如何将 UserControl 连接到 Gridview 的事件,以及我的控件可能需要实现哪些接口。
我正在使用 ASP 2.0 框架。
有没有人做过这样的事情?如果是这样,您的用户控件是否有任何示例代码?
.net - 在 .net 桌面应用程序中启用或禁用功能的最佳方法是什么
它可以在编译时或在运行时使用配置文件。有没有比简单(和许多)if 语句更优雅的方法?
我特别针对特定功能的 UI 控件集。