gpt4 book ai didi

c# - 通过在 ASP.NET C# 中关闭 View 状态来清理 URL

转载 作者:太空宇宙 更新时间:2023-11-03 19:27:56 24 4
gpt4 key购买 nike

我有这么长的 url,我不想要:

 http://localhost:56563/TablesLibraryWebsite/searchresults.aspx?__VIEWSTATE=%2FwEPDwUKMTY3OTkxNDkxMWQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFI2N0bDAwJGNwaFJpZ2h0UGFuZWwka2V5d29yZFNlYXJjaEdP&__EVENTVALIDATION=%2FwEWAgLoquEjAvXq39ML&type=search&keywords=Enter+keywords+%2F+publication+number&population=0&datasources=0&year=0&ctl00%24cphRightPanel%24keywordSearchGO.x=3&ctl00%24cphRightPanel%24keywordSearchGO.y=8

我的表单是这样声明的:

<form name="search" method="get" action="searchresults.aspx" id="searchform" 
runat="server" enableviewstate="false">
<input type="hidden" name="type" value="search" />
<div class="searchField">
<input name="keywords" type="text" id="keywordSearch"
name="keywordSearch" value="Enter keywords / publication number"
class="watermark" />
</div>
<!--end searchField-->
<div class="advanceSearchBox">
<p><b>Narrow results by:</b></p>

<asp:Literal ID="ltrlPopulation" runat="server" />
<asp:Literal ID="ltrlDatasource" runat="server" />
<asp:Literal ID="ltrlYears" runat="server" />

</div>
<!--end advanceSearchBox-->
<div style="float: right; margin-right: 2px;">
<asp:ImageButton ImageUrl="images/go_up.png" AlternateText="GO" Width="34"
Height="24" id="keywordSearchGO" runat="server"
EnableViewState="false" onclick="keywordSearchGO_Click" />
</div>
</form>

为什么我仍然收到这些垃圾?

我的 web.config 也有页面 enableviewstate="false"。

最佳答案

您正在使用 GET 作为表单的方法属性。这会将表单值作为查询字符串放在 URL 中。您应该改用“post”。

关于c# - 通过在 ASP.NET C# 中关闭 View 状态来清理 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7198240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com