问题标签 [componentart]

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 投票
2 回答
1096 浏览

asp.net-mvc - 您更喜欢哪个 ASP.NET MVC 控件工具集?

我看过 ComponentArt 和 Telerik 工具集的演示。我感兴趣的主要是找到一个网格控件、一个 tabstrip 控件、一个菜单控件和一个树视图控件

  1. 除了上述提供 ASP.NET MVC 控件解决方案的公司之外,您还知道哪些公司?
  2. 你认为哪一个是最好的/最可靠的?
0 投票
1 回答
1220 浏览

c# - 触发 ComponentArt 回调单击/事件时的 C# WebBrowser 处理

我正在尝试从 C# 应用程序中导航到带有隐藏浏览器的页面,单击链接并验证单击是否有效。流程: - 导航到“http://mypage” - 点击一个链接,链接的 HTML 代码是(调用 ComponentArt 回调):

添加同事 - 等待点击获得结果并更新页面 - 验证点击是否有效

我的问题:点击似乎没有完全完成,除非我调用 WebBroser.Print() (我不需要,只是尝试了一百万种方法来弄清楚点击后发生了什么,只有 Print 正在点击完全的)。

该代码工作得很好,导航工作正常,它可以找到我正在寻找的标签,点击事件正在触发(我得到一个中间更改),但回调没有完成,因为它只使用了 WebBrowser .Print()、所有其他 WebBrowser.Invalidate()、WebBrowser.Update()、WebBrowser.DocumentStream.Flush() 或 WebBroser.ResumeLayout() 都不会最终确定页面内的 ASP 回调...:

在此之后,我正在验证 ComponentArt 服务器回调是否更改了其中一个标签,但只获取了中间标签。我正在监控的变化是:

将中介更改为(同时在回调中添加逻辑):

最后应该改为:

任何人都知道 WebBroser.Print() 中发生了什么使页面完全完成回调?

0 投票
1 回答
3962 浏览

javascript - 如何在回调时从 javascript 函数中显式传递 ComponentArt CallBackEventArgs?

我有一个 ComponentArt 回调控件。客户端,我想在下拉列表更改时使用 javascript 执行回调。在 javascript 中,我想显式传递控件和关联的 ComponentArt.Web.UI.CallBackEventArgs。

下面是我试图在更大范围内完成的工作的基本实现。

我应该在 javascript 中添加什么来显式传递 ComponentArt.Web.UI.CallBackEventArg?假设这是可能的,我感兴趣的部分被标记为 WHAT_DO_I_PUT_HERE。

ascx 控件包含:

ascx.cs 代码隐藏包含:

编辑:我对这里发生的事情的基本理解是错误的。我在下面的评论中提供了一些关于我出错的地方的详细信息。感谢@jalpesh 提供组件艺术论坛链接。这为我指明了我需要去的方向。

0 投票
1 回答
1687 浏览

c# - 将图形添加到 ComponentArt Grid 控件单元格

我正在使用 ComponentArt Grid 控件来显示一些可以正常工作的文本,示例行如下所示。

我正在数据绑定,因此上面的行显示“启用”或“禁用”,因为“ActiveState”是返回适当字符串的类的属性。我现在被要求用图形(勾号或十字)替换文本。我对这个控件不太熟悉,发现 ComponentArt 网站没有什么帮助。谁能建议适当的格式在单元格中显示图形而不是文本?

0 投票
3 回答
294 浏览

asp.net - 构建像 ComponentOne 或 ComponentArt 库这样的服务器控件

我是一名专业的网络开发人员,了解所有著名的网络框架。

我想构建一个服务器控件集合,例如ComponentArt组件,您可以在项目中使用它们。

在 ComponentArt 中:您可以轻松地在项目中注册 componentart 的命名空间并将数据绑定到这些控件,而无需任何额外的代码或工作(例如将任何额外的文件复制到我们的示例项目中),当然它们支持 ajax。

为了实现这一点,我开始意识到我必须开发一些支持回调以处理 ajax 的高级用户控件,并且没有太多关于在不同项目之间共享用户控件的信息。实际上这里是唯一有用的链接: http: //www.codeproject.com/KB/user-controls/EmbeddedUserControl.aspx

另一方面,服务器控件没有 ascx 模板接口,我可以轻松地设计我的控件布局。

我需要一种方法来开发一些您可以的 Web 组件:

  1. 轻松共享其他项目(只需将 dll 添加到项目并开始使用它)
  2. 支持 ajax 回调(例如 ICallbackEventHandler)
  3. 可以有一个用于 HTML 设计的模板(例如具有 ascx 模板文件的 UserControl),因此您不必在代码中对 HTML 进行硬编码,例如:

    output.Write("<table>content</table>");

自定义服务器控件具有前两个,但它们没有 ascx 文件,因此您必须在 cs 文件中编写所有 html 代码

请指教...

0 投票
2 回答
1431 浏览

asp.net - 这个 ASP.NET 文件中的“##”是什么意思?

我正在维护一个 C# ASP.NET 应用程序,并且在 .aspx 文件中遇到了以下小片段。

(函数 Grid1_GetEditContent() 在文件顶部的 JavaScript 中定义。)

我想知道“##”在这里是什么意思?这是否意味着可以从屏幕上的某些活动或其他活动中调用该功能?(我可能不得不摆弄这个,我试图在不踩到它们的情况下检测所有地雷。)

0 投票
1 回答
406 浏览

javascript - ScriptSharp 似乎与 ComponentArt Treeview 不兼容,如何解决?

我有一个使用 ComponentArt 中的 TreeView 控件的页面。

如果我向该页面添加对 mscorelib.debug.js 的引用,我会收到此错误:

如果我取消 mscorelib.js 引用,或者我将“Visible = false”设置为树视图,它不会给出任何错误。

我不确定我是否会继续使用 ScriptSharp,因为它现在已经失败了太多次了。

但我仍然想告诉社区这件事,看看是否有解决办法。

我使用的 ComponentArt 版本是 2008_1_1085_35

我使用 ScriptSharp 0.7.4

0 投票
1 回答
474 浏览

c# - 禁用控件会导致奇怪的错误

我试图在处理过程中禁用 ASP.NET 页面上的控件。为此,我采用了这里的解决方案,沿着 DOM 树运行并禁用所有子控件。这适用于我尝试禁用的屏幕的许多部分,但尝试禁用一些充满控件的表格会产生以下错误:-

这些都不在应用程序代码中,所以我不知道该怎么做。有谁知道如何解决问题的原因,或者我应该从哪里开始寻找?

或者,是否有更好的方法来禁用控件组?

我还尝试了这里建议的方法来禁用控件,方法是创建一个面板并将启用设置为false,但这似乎没有任何作用。

编辑:根据要求,这是旨在禁用控件的 Javascript:

DisableControls函数的第一行工作正常;第二个导致错误。用第三行替换第二行以尝试替代方法没有任何作用。

ASP 中的转换变量表是这样开始的......

等等。

导致问题的表太大,无法放在这里,但包含相同类型的东西;我无法运行导致困难的特定控件。

0 投票
2 回答
2319 浏览

asp.net - 升级到 VS 2010 后,ComponentArt 网格控件不起作用

我不确定这里的人是否会知道这样做的原因,但我总是在这个社区好运。

我最近接管了一个在 VS 2005 中运行在 .net 2.0 上的旧网站项目。在验证它可以工作后,我将该项目升级到 VS 2010。现在发生的问题是网格控件 ComponentArt 是不再渲染。

版本 2008.2.1232.3

我在 ComponentArt 论坛上也有一个帖子,但似乎没有多少流量。

有没有人对这个组件有任何经验?我从来没有使用过这个,但是其他组件在 VS 中使用起来一直很简单。

这可能是控件和VS 2010之间的不兼容吗?


编辑:我相信这可能与 ajax 控制工具包有关,但我不太确定如何。我注意到了sys.webforms is undefinedjavascript 错误,所以我在页面中添加了一个脚本管理器。不知道如果没有这个,它在 VS 2005 中如何或为什么会起作用。

0 投票
6 回答
31423 浏览

c# - 无法加载文件或程序集。无效指针(HRESULT 异常:0x80004003 (E_POINTER))

我已经重建了我的解决方案并得到了以下编译错误:

错误 9 '无法加载文件或程序集 'ComponentArt.Web.UI, Version=2009.1.1819.35, Culture=neutral, PublicKeyToken=9bc9f846553156bb' 或其依赖项之一。无效指针(HRESULT 异常:0x80004003 (E_POINTER))' D:..\MyProj.Account\LC

dll 位于 infra 文件夹中,并最终移动到输出项目(网站)的 bin 文件夹中。

有什么富有成效的想法吗?我还应该检查什么?似乎这个 sln 中的所有其他项目都可以编译。

除非我很快得到这个错误。顺便说一句,什么是 LC(在“项目”列下)?