0

我知道在任何给定时间只呈现一个 FormView 模板,所以重用子控件 ID 是否有问题?

例如,这个 FormView 中的插入和编辑模板是相同的,每个都有一个文本框,用户可以在其中输入他们的名字。给两个文本框都指定 ID“NameTextBox”会是一个问题(或一个坏主意)吗?

更好的是,有没有一种方法可以创建用于插入和编辑模式的单个模板?使用相同的代码隐藏、事件处理程序等?我在某处发现了一个论坛帖子,建议创建一个用于插入和编辑模式的 Web 用户控件 - 这是典型的吗?

4

1 回答 1

1

是的,您可以在不同的 FormView 模板中使用相同的 ID。这与使用模板的中继器控件完全一样。

但是......我不知道将单个模板用作插入和编辑模式。如果你想这样做,为什么要使用 FormView 呢?只需使用直接的网络表单并自己处理插入/编辑逻辑。

于 2010-03-03T20:02:05.143 回答