У меня есть ссылка с веб-страницы на другую, и ссылка должна отправлять только один параметр (PackageName). Но вот что происходит, связанный веб-страница вызывается с 2 Params:Ссылка на другую веб-страницу содержит слишком много параметров
.../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>
Я не вижу проблем с этим кодом (но я начинающий). Может ли это быть чем-то, что делает сервер?
Похоже, вы правы, это работает! Я редко нахожу что-нибудь о Codecharge by googling (или на их форуме), так что я сдался. Похоже, я не должен был. благодаря! – MariusD
Да, иногда это трудно найти. Удачи вам в вашем коде. Не стесняйтесь также голосовать. :-) –