我有配置的自定义 404 页面 responseMode="ExecuteURL"
我还有一个母版页,其中有一个搜索框。提交搜索框时,页面被重定向到/Search.aspx?q=
但是,如果我在自定义 404 页面上,则重定向不起作用。我在网址中得到类似的东西
http://localhost:49321/nothere?error=404&404%3bhttp%3a%2f%2flocalhost%3a49321%2fnothere
http://localhost:49321/nothere
是我测试自定义 404 页面的 url
如果响应模式设置为 ,它会正常工作Redirect
,但我不希望那样。
无论如何要解决这个问题?
这是为搜索框呈现的 html
<div id="searchPanel" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'searchButton')">
<input name="ctl00$searchBox" type="text" id="searchBox" placeholder=" Search..." />
<input type="submit" name="ctl00$searchButton" value="" id="searchButton" style="display: none" />
</div>