加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

在ASP.Net中如何做一个搜索表单?

发布时间:2020-12-15 22:53:39 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个应用程序中的搜索表单,我希望它等同于method =“GET”. 因此,当点击搜索按钮时,用户进入search.aspx?q =他输入的查询 我想要的原因是简单的书签网址,加上这样做更干净. 我也不希望将viewstate隐藏字段值附加到URL. 我可以想出的最好的是: 捕
我正在开发一个应用程序中的搜索表单,我希望它等同于method =“GET”.

因此,当点击搜索按钮时,用户进入search.aspx?q =他输入的查询

我想要的原因是简单的书签网址,加上这样做更干净.

我也不希望将viewstate隐藏字段值附加到URL.

我可以想出的最好的是:

>捕获按钮和Response.Redirect的服务器端点击事件.
>将Javascript onclick处理程序附加到触发window.location.replace的按钮.

两者都感到古怪和次优
你能想到一个更好的方法吗?

解决方法

使用一个普通的旧的html表单,而不是一个服务器端的表单(runat = server),你应该可以使它工作.

这可能是一个问题,如果你有一个开箱即用的视频工作室主页面,将整个页面以服务器端的形式包装,因为您无法嵌套表单.

Web表单不必吮吸,但是默认的实现通常是这样做的.您不必为所有内容使用Web表单.有时普通的老帖子/获取和处理请求代码会做的很好.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读