0

我什至不确定这是否可能,因为我无法找到有关此事的任何文档,但我的目标是:在 Visual Studio 2012 中(我想该过程可能也适用于 2010 年),我需要集成我的 JavaScript Web 控件到 Visual Studio 中。现在,基本上,我需要工具箱中的一个控件,该控件在放置在表单上时会生成以下代码: 在 .ASPX 文件中:

<table id="gridView1">

</table>

在同名的 JavaScript 文件中(如果需要,创建它,如果它已经存在则追加):

gridView1 = new GridView(tableOfContents, "gridView1", "checkbox");

单独文件中的 JS 代码是理想的,但将其嵌入标签中也可以。现在,您可能已经注意到,对象的构造函数中当前有 3 个参数:首先是内容,然后是表的 ID,然后是一个可选参数(其中有 4 个)。所以,我需要的最后一件事是使用 Visual Studio 的“属性”编辑器更改这些参数。这意味着当我在设计器中右键单击控件并单击“属性”时,我可以更改对象的“名称”,在多选的“复选框”和“多行”选项之间切换等等,这些更改反映在JS 代码。

我也不能使用服务器端事件,因为我需要这个元素可以离线访问。

现在正如我所说,我确实怀疑这在 Visual Studio 中是否可行。但是,我希望有一些我忽略的东西。如果您有任何建议、指示甚至知道解决此问题的文档/书籍,请告诉我。

4

1 回答 1

0

你所要求的一切都是可能的。
您可以通过阅读开始

如何:在 Visual Studio 中使用自定义 ASP.NET 服务器控件

如何设置属性:

服务器控制集合属性

控制开发人员在设计时看到的内容

ASP.NET 控件设计器概述

至于将这些绑定到 javascript,就像您在任何页面或控件上所做的一样

ClientScriptManager.RegisterClientScriptBlock

于 2013-06-25T07:55:06.153 回答