【问题标题】:Find a Control by propertyname按属性名查找控件
【发布时间】:2013-10-05 08:45:48
【问题描述】:

这是我的内容页面结构:

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

  2. 文本框(项目名)

  3. 文本框(项目代码)

问题:

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

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

我怎样才能知道,哪个控件有这个属性,或者是什么导致了这个行为。

【问题讨论】:

  • 这个问题的标题太误导人了。请编辑它。

标签: c# asp.net


【解决方案1】:

这是 HTML 页面的默认行为。

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

【讨论】:

    猜你喜欢
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 2016-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多