0

这是我的内容页面结构:

  1. 具有 3 列的列表视图 - 标签(s.no)、图像按钮(查看记录)、标签(项目名称)。Imagebutton 具有 oncommand="view"。单击时,它会在下面的相应文本框中显示该行的详细信息。

  2. 文本框(项目名称)

  3. 文本框(项目代码)

问题:

当光标在任何文本框中,并且我按“Enter”时,它正在触发“View”命令事件,这意味着......我得到了列表视图中第一行的详细信息,显示在这些文本框中。我不希望这种情况发生。这种行为是由于在某处设置了“DefaultButton”属性吗?我尝试在整个解决方案中找到相同的内容,但找不到。

有母版页和内容页,每个内容页都有这个问题。

我怎样才能找出哪个控件具有此属性,或导致此行为的原因。

4

1 回答 1

0

这是 HTML 页面的默认行为。

在 ASP.NET 中,Panel控件具有DefaultButton您可以设置并更改此行为的属性。您可以将文本框放在面板中并设置面板的 DefaultButton 属性。

于 2013-10-14T11:09:21.003 回答