前端之家收集整理的这篇文章主要介绍了
在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