问题标签 [asp.net-customcontrol]

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 投票
1 回答
1100 浏览

asp.net - 获取选定文本 asp.net 自定义服务器控件

我需要通过javascript获取自定义控件中的最新文本集。当我试图从服务器控件中获取选定的文本时,它总是返回默认文本而不是修改后的文本。如何在 servercontrol 中保留 javascript 设置的最新值?以下是供您参考的完整代码..

服务器控制1.cs

JScript1.js

测试页代码隐藏

0 投票
1 回答
288 浏览

c# - .NET 自定义控件和向导

我正在开发一个 .NET 控件,需要添加一个向导来配置其选项。示例:Visual Studio 中 SQL 控件的 SQL 配置向导,又名数据源配置向导。我怎样才能做出这样的?从哪儿开始?

编辑:解决方案应该完全基于代码,我可以随意操作。

0 投票
1 回答
159 浏览

asp.net - 自定义中继器不会在某些项目上触发 ItemCommand

我用两个单独的 ItemTemplates 创建了一个自定义中继器控件。第一个模板用于显示特色项目,第二个模板用于显示非特色项目,以便将它们选为特色项目。特色模板还呈现可以添加选择为特色的项目的空“槽”。

我遇到的问题是特色模板中的按钮触发转发器命令事件没问题,但是普通项目模板中的按钮根本不会触发事件,而是回发导致普通项目模板呈现空白,但特色项目模板中的项目仍然正常呈现。

0 投票
1 回答
1517 浏览

asp.net - Visual Studio 不断替换我在 Designer.cs 中的自定义控件命名空间

我尝试创建一个继承自 GridView 的自定义控件(使用 tut http://msdn.microsoft.com/en-us/library/yhzc935f(v=vs.100).aspx)。每次构建后,Visual Studio 都会在 Default.aspx.designer.cs 中将我对自定义命名空间的引用替换为它自己的引用

每次我放

为什么 ?

在 assembly.cs 我添加了

在 default.aspx 我有:

这是我的控件源代码(源文件在 App_Code 中):

0 投票
0 回答
79 浏览

c# - ASP 自定义服务器控制数据流

我必须构建一个自定义控件,我将在其中呈现一个我应该接受输入的文本框,并且在文本框更改事件中,我必须保留一个满足我从输入中获取的搜索字符串的对象列表,应该公开随时取用。我不知道如何对控件背后的代码进行异步调用。我对自定义控件非常陌生,最近我只开发了一个呈现一些 div 的控件。我对此感到非常困惑,任何人都可以告诉我如何做到这一点吗?我不是要代码,我可以自己弄清楚,但我缺少关于 asp 自定义控件的想法或一般知识。

0 投票
1 回答
865 浏览

c# - 单击事件上的按钮,在更新面板内,通过未触发的自定义服务器控件呈现

我正在开发一个呈现 (a) textbox(es) 的自定义控件,textchange event我想将值异步发送到控件,在那里它将搜索并使数据在公开的属性中可用,以便稍后获取page load。但我的问题是,如何异步调用在我的控件内编码的方法来执行搜索功能。现在,textbox textchangebuttons click events没有触发,按钮单击加载页面并且在文本框中写入什么都不做。这是代码。

0 投票
1 回答
90 浏览

c# - 委托:在自定义服务器控件中指定要调用的方法(或其名称)

我正在开发一个带有 jquery、WCF 和其他东西的 ASP.net 自定义服务器控件。我想为使用它的开发人员提供在控件的公开公开属性之一中指定成功函数(在控件成功完成任务时调用)的灵活性。我是活动和代表的新手,有人可以告诉我应该怎么做吗?指定公共财产的类型?在属性中设置函数名称(在标记或/和代码中,作为字符串或任何其他类型)?从控件调用函数/委托?

一些示例代码将是首选(如果我说一些愚蠢的话,请备用)

0 投票
2 回答
11045 浏览

c# - ASP.net 中的隐藏字段长度是否有任何限制

我遇到了一个奇怪的错误(不是很奇怪,我想这是因为我可能不知道一些最大长度限制)。我正在开发自定义服务器控件,它为员工提供自定义搜索服务。成功搜索员工后,我从 WCF 服务中以 json 格式获取他们的整个对象(列表),将字符串保存在隐藏字段中,并回发后面的代码以获取 json 字符串并反序列化为对象。现在,多达 2000 个对象,它可以正常工作,但是当搜索条件开始获取 2000 以上时,开始出现以下错误

我也调试了代码,但 c# 代码甚至没有捕获任何调用。我还尝试将对象的 json 字符串保存在多个隐藏字段中,每个字段在 json 字符串中都有 1000 条记录。但是,错误仍然不断出现。这告诉我对表格的最大尺寸有某种限制。我可以为这个问题找到任何解决方案,还是我必须将 Ids 发送到后面的代码并从那里的服务中获取对象?实际上,服务 url 应该是动态的,主机应用程序会提供它,所以我尽量不在 C# 级别引入任何服务绑定(我猜你明白了)。

0 投票
3 回答
800 浏览

c# - 将属性继承到自定义控件 C#

我有一个自定义控件,我在上面创建了一堆标准的 windows asp 控件。

问题:

是否可以在不重新发明轮子的情况下将父控件的属性继承到自定义控件中?

例如,我有一个带有按钮、文本框和标签的控件。

通常我可以访问该控件的属性,Lable1.Text但是当这些控件位于自定义控件中时,如何在不单独封装该控件的所有属性的情况下访问它们。

我希望有类似的东西,CustomControl1.Lable1.Text或者这不可能

如果我使用这个公共标签 lbMovieName { get { return this.lbMoveName; } 设置 { lbMovieName = 值;} }

我得到了我需要的东西,但你能告诉我为什么我不应该这样做吗?

0 投票
1 回答
918 浏览

c# - 从后面的代码访问 asp.net 自定义控件的属性

我创建了一个 asp.net 自定义控件

我已将它放在一个 aspx 页面中,我想使用Text自定义控件的属性,但自定义控件没有 Text 属性。