Web ページから別の Web ページへのリンクがあり、リンクは単一のパラメーター (PackageName) のみを送信することになっています。しかし、ここで何が起こるか、リンクされた Web ページが 2 つのパラメーターで呼び出されています。
.../ETL/JobsLogSpec.aspx?PackageName=Loan_History_Summary_Make_Table&NoDays=10
NoDays は不要なパラメーターです。これは、検索で使用される最初の Web ページのフィールドです。そのアプリの他のページでも同様の動作が見られます (パラメータが多すぎます)。コードジェネレーターを使用してこれらを開発しました(CodeCharge)。コードは次のとおりです。
<tr class="Row">
<td><mt:MTLabel Source="TaskName" ID="TaskName" runat="server"/></td>
<td><mt:MTLink Source="PackageName" ID="PackageName" runat="server" HrefSource="~/JobsLogSpec.aspx" PreserveParameters="Get"><Parameters>
<mt:UrlParameter Name="PackageName" SourceType="DataSourceColumn" Source="PackageName"/>
</Parameters></mt:MTLink></td>
このコードに問題はありません (しかし、私は初心者です)。これはサーバーが行うことでしょうか?