问题标签 [itemplate]

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 回答
635 浏览

c# - ASP.NET GridView 中的自定义 ITemplate

所以。

我有一个自定义下拉列表:

等等。GridView1 具有自动生成的“编辑”按钮,所以当我单击它时,我遇到了一个错误 - “GridView 'GridView1' 触发了未处理的事件 RowEditing”。

如何避免此错误并仅编辑数据?

谢谢你。

0 投票
1 回答
3070 浏览

c# - asp.net 通过单击按钮动态创建 Gridview 项目模板

asp.net 4.0 形式。

我需要使用链接到表 ID 键的按钮动态创建 Gridview。

所以我设置了 Gridview 并开始添加列:

然后我创建 ITemplate AddToItemTemplate:

我在 GV_RowDataBound 中收集我的 ID 并将其设置在图像按钮命令参数中没有问题。

一切正常,但方法ib_Command是静态的,因为它是 ITemplate 的一部分。我无法访问任何页面控件或任何页面实例变量。

有没有办法将按钮(ib.command +=)链接到任何页面方法,就像在 ASPX 标记文件中创建网格视图时使用“oncommand”标签完成的一样?

0 投票
1 回答
621 浏览

vb.net - CheckChanged 事件未使用动态复选框触发?

我有一个在按钮单击事件后动态配置的 gridview 控件。一些列包含动态添加的复选框。出于某种原因,我无法为该网格视图中的任何复选框触发 OnCheckedChanged 事件。

这是按钮单击事件后触发的内容:

这是用于添加网格视图和复选框的类:

0 投票
2 回答
84 浏览

c# - ASP.NET自定义控件,templatesection只允许在里面添加自定义类

我想扩展gridview,添加一个自定义模板字段,我只能在其中输入一种项目类型,即(多个)<Filter>项目。

所以例如我想要:

现在我可以在我的模板字段中输入我想要的任何内容,我想将其限制为我选择的类(在本例中为单个类)。我怎样才能做到这一点?有这方面的好文章吗?下面是我试过的代码:

0 投票
0 回答
280 浏览

asp.net - ITemplate 中的 asp.net 按钮不会触发 Repeater ItemCommand 事件

我是一个完整的 asp.net 菜鸟,解决方案可能非常简单。

我已经找到、阅读并尝试了许多与我的问题非常相似的问题的答案,但没有任何效果。我希望在这里找到一些帮助。

这完美无缺:

后面的代码:

但如果我使用 ITemplate 它不起作用:

后面的代码:

显示按钮,但未触发事件。

我已经尝试在 MyButtonTemplate 中保存一个委托并分配按钮单击事件 - 它不起作用。

谢谢你!

0 投票
1 回答
1057 浏览

visual-studio - Vsixmanifest 支持 Visual Studio 2012、2013、2015

对于一个项目,我正在尝试创建一组希望可以在 Visual Studio 2012、2013 和 2015 上运行的开发模板。

谷歌帮助了我一点,并建议阅读这个; 面向所有人的 vsixmanifest:VS 2010、2012 和 2013

这对我来说意味着我应该尝试使用版本 1.0.0 架构而不是 2.0.0 这个假设是否正确?

其他问题,我需要指定一个版本的所有产品版本还是一个版本就足够了?

有没有人有一个例子如何添加 2-3 itemTemplates ?

这是我目前拥有的...

0 投票
1 回答
54 浏览

c# - 如何访问作为参数传递给构造函数的用户控件的方法

我将 UserControl 的实例作为 t​​his 传递给继承 Page Class 和 Itemplate Interface 的类的构造函数,我正在保存 userControl 类型的实例,现在如何访问用户控件的方法。例如,MyUserControl 文件名为 uc_test 和 Class datagridtemplate:Page, Itemplate

我的 UserControl 有部分类名 uc_test 并且有方法

在 datagridtemplate.cs 文件中:

在 datagridtemplate 类的一种方法中,我想做以下

现在我想访问 uc_test 中定义的所有方法和属性,我该如何实现呢?

0 投票
0 回答
358 浏览

asp.net - 如何获得一个实现 ITemplate 以允许重复 ID 的类?

这有效:

和:

但我宁愿做的是在一个类中实现 ITemplate,这样我也可以使用自定义属性和其他东西:

但随后我收到文本框的重复 ID 错误。有人可以给我看一个例子吗?我已经阅读了无数模板化控制教程并找到了这样做的人的例子,但显然它并没有以相同的方式实现 Itemplate。C# 或 VB.net 中的示例很好。

0 投票
1 回答
190 浏览

asp.net - ASP.NET 为自定义控件模板中的控件维护 ViewState

我的控件中有一个模板属性,声明如下:

在我的控制Init事件中,我有以下内容:

这允许我将控件放置在模板内的标记中,但在回发时,模板内的控件不会保持其 ViewState。

我尝试将PersistChildren(True)属性添加到 CustomTemplate 属性,但我不能,因为它无效。

0 投票
1 回答
41 浏览

c# - 如何访问 ASP.NET ITemplate 容器属性

我正在尝试学习如何使用 ITemplate 来获得更好的自定义控件。我大部分时间都在工作,但我无法弄清楚如何从页面访问容器的任何属性。

这是我的模板控件:

这是页面实现:

它大部分都在工作,但问题是 <%# Container.TextTest %> 总是返回一个空字符串。当我在调试器上运行它时,我在 CustomPanelContainer 的 TextTest 属性内的行中放置了一个断点,并且断点永远不会被命中,因此该属性实际上永远不会被访问。

我在这里想念什么?如何通过 <%#Container 启用对容器公共属性的访问?