问题标签 [custom-server-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.

0 投票
12 回答
51832 浏览

asp.net - 下拉列表控件s 用于 asp.net(网络表单)?

谁能推荐一个可以呈现选项组的asp.net(3.5)下拉列表控件?谢谢

0 投票
1 回答
1064 浏览

asp.net - ASP.NET 自定义控件 - 在设计时从图像池中呈现图像

我一直在研究 ImageRotator 控件,并在今晚完成了用它清除任何奇怪的东西,而且效果很好。然而,有一件事让我很烦恼。它在设计时不显示任何内容(我只是得到图像占位符)。

我一直在谷歌上搜索,并且发现了 Rick Strahl 的一篇好文章(一如既往),这对于路径明确的单个图像非常有用。

但是,ImageRotator实际上只会获取文件夹的路径并对其进行扫描,然后遍历它们。目前这在设计时不起作用,因为图像“池”不起作用(我认为这是因为设计者没有授予代码扫描文件系统的权限)。

那么,这可以做到吗?是否可以为控件实现自定义设计器并在那里提升权限(或其他东西)?


一边喝茶一边思考的更新(我是多么的英国人!)

是否可以为控件创建一个设计器,创建一个图像,将其编码为 base64 并将其粘贴到代码库中并呈现它?

这样我就不需要对池中的图像废话了,因为我会有自己的^_^

(虽然从池中抓取和图像会更好,因为那是用户选择的正确的?)。

0 投票
2 回答
690 浏览

asp.net - Asp.Net 2 自定义服务器控件属性

我很难找到一个标准模式/最佳实践来处理基于属性值在复合材料中呈现子控件。

这是一个基本场景。我有一个复合控件,它有两个子控件、一个文本框和一个下拉列表。假设有一个属性可以切换要渲染的孩子。

所以:

如果为真,则显示下拉菜单,否则显示文本框。

属性值应跨回发保存,并应根据回发值显示正确的控件。

有什么好的例子吗?

0 投票
3 回答
3133 浏览

asp.net - 在父级中禁用时,如何为子级自定义控件启用 ViewState?

我正在尝试创建一个自定义控件,它类似于“gridview”控件,但专门用于实现某些自定义接口的业务对象。

在这样做时,我遇到了以下问题。

我有一个控件,我禁用了视图状态(并且我不想重新启用它),它有一个我希望启用视图状态的子控件。我似乎无法让子控件上的视图状态工作,因为它的父母被禁用。有没有人知道如何让它发挥作用?

0 投票
3 回答
3334 浏览

c# - 从自定义服务器控件中的标记中删除 CSS 类属性

问候!

我创建了一个自定义按钮类来呈现以下内容:

但是,它呈现为这样(注意 INPUT 标记中无关的“类”属性):

我的自定义按钮类如下所示:

由于我只需要为 SPAN 标签设置类属性,是否可以不包含或“删除” INPUT 标签的类属性?

0 投票
1 回答
2543 浏览

.net - ASP.net 自定义服务器控件中 CSS 类的设计时间属性

希望一些自定义控件设计器/构建器可以提供帮助

我正在尝试构建我的第一个自定义控件,它是客户详细信息收集表单必不可少的。此表单将有一系列元素,需要对其应用各种样式。理想情况下,我希望 VS 2005/2008 属性界面能够像在控制级别那样应用 CSSClass,即使用可用 CSS Classes 的下拉列表。

以应用于图例标签的类为例

从上面可以看出,我尝试了几个选项,但运气不佳。

希望我缺少一些简单的东西。

我也很乐意提供与

0 投票
2 回答
1399 浏览

c# - 以编程方式将 .swf 添加到 asp.net 页面的最佳方法是什么?

有没有一种以编程方式将 .swf 添加到 asp.net 页面上的面板的好方法 - 即:我知道我可以插入 html 标签:

IE:

但是是否已经有一个现有的 .net 或免费的 FLASH 组件,您只需在其上设置属性,还是我需要自己创建一个自定义 Web 控件(不是首选),所以我不必不断地这样做?

谢谢你。

0 投票
3 回答
1218 浏览

c# - 在自定义服务器控件中维护状态的正确方法是什么?

这行得通,但这是正确的方法吗???

我有一个自定义服务器控件,上面有一个 [输入] 框。我希望它有点模仿 ASP.NET 文本框,但不是完全模仿。当呈现文本框时,我有一个 javascript,允许用户选择然后放置在该输入框中的值。

我在控件上有一个公共文本属性。在获取/设置中,我获取/设置控件的视图状态 - 这部分很容易,但是当通过 javascript 填充控件时,实际上并未调用 Text get,使用 JavaScript 设置此公开属性的正确方法是什么(或者即使用户只是在框中输入)?

编辑:在 OnInit 中,我确保通过进入表单值来维护状态。

然后为了让 HtmlTextWrite 中的值真正回到原位,我这样做:

谢谢

0 投票
2 回答
1000 浏览

asp.net - 在执行 <%= %> 代码以填充属性之前呈现 ASP.NET 自定义控件

我有一个公开属性的自定义控件。当我使用固定值设置它时,一切正常。但是,如果我尝试使用 <%= %> 标签设置它的值,它会有点奇怪:

当它被渲染时,自定义控件下方的 <%= MyProperty %> 标记会按照我的预期渲染(使用 MyProperty 的值)。但是,当我进入 CustomControl 的 Render 函数时,Property1 的值实际上是字符串“<%= MyProperty %>”,而不是 MyProperty 的实际基础值。

0 投票
1 回答
1146 浏览

asp.net - jQuery - Ajax - 当用户更改 DropDownList 中的选定索引时,如何将 ascx 加载到 DIV 中

在 A.ascx 中,我有一个 DropDownList 和一个 DIV。DropDownList 是动态填充的。

当用户更改 DropDownList 中的选定索引时,如何将 B.ascx 加载到 DIV 中。这应该通过使用 jQuery 和 Ajax 在客户端完成,无需回发。