0

当我单击 radbutton 然后回发将页面 url 更改为 /blabla.aspx?btnMsg_ClientState=&btnCarDetails=Sorgula&btnCarDetails_ClientState=&btnPrice_ClientState=&btnReject_ClientState=# ..

首先弹出工作,然后中断。

有 5 个额外的按钮,似乎都在页面 url 中。这些查询字符串从哪里来?

即开发工具 说:

ScriptResource.axd...

我找不到解决方案,请帮助。

4

1 回答 1

1

您页面上的表单似乎配置为在提交时使用GET请求。

<form id="form1" runat="server" method="get">

在这种情况下,页面上的所有参数都指定为 URL 的一部分,其中包括用于呈现按钮的输入元素,以及页面上的其他输入元素。

您可以通过将表单的方法属性设置为post来更改此行为,以便使用POST请求来提交表单。

<form id="form1" runat="server" method="post">

在这种情况下,参数将在 HTTP 请求的消息正文中传递。

于 2013-03-04T15:40:01.323 回答