我刚刚使用Microsoft 在此处的演练创建了一个基本的 ASP.NET 网站。它有一个带有表单的页面,该表单接受一些文本输入,基于该表单运行数据库查询,并将结果生成为GridView
. 我将EmptyDataText
属性添加到 myGridView
以在用户的搜索未返回任何结果时显式显示用户。
这一切都按预期工作,但有一个例外:
IIS 显示EmptyDataText
“未找到结果”。甚至在提交搜索表单之前。
这违背了我使用 的目的EmptyDataText
,即向用户表明网页成功提交了他们的搜索但没有找到结果,而不是把他们的搜索扔到以太中。
例如,搜索无法找到的内容的用户将看到“未找到结果”。在搜索之前和之后,而不是之前没有任何结果和“未找到结果”。后。前一种行为给人的印象是搜索不起作用。
如何将我的配置GridView
为EmptyDataText
仅在提交搜索表单后显示?