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

前端之家收集整理的这篇文章主要介绍了在ASP.Net中如何做一个搜索表单?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个应用程序中的搜索表单,我希望它等同于method =“GET”.

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

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

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

我可以想出的最好的是:

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

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

解决方法

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

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

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

原文链接:https://www.f2er.com/aspnet/249716.html

猜你在找的asp.Net相关文章