我有一个从网页到另一个网页的链接,并且该链接应该只发送一个参数(PackageName)。但这就是发生的情况,链接的网页正在使用 2 个参数调用:
.../ETL/JobsLogSpec.aspx?PackageName=Loan_History_Summary_Make_Table&NoDays=10
NoDays 是不需要的参数,它是初始网页中的一个字段,用于搜索。该应用程序中的其他页面表现出类似的行为(参数过多)。我使用代码生成器来开发这些(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>
我认为这段代码没有问题(但我是初学者)。这可以是服务器做的事情吗?