I have a custom 404 page that is configured with responseMode="ExecuteURL"
I also have a master page where there is search box. 検索ボックスが送信されると、ページはリダイレクトされますが/Search.aspx?q=
、カスタム 404 ページを使用している場合、リダイレクトは機能しません。私はURLでこのようなものを取得します
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>