如果选定的值有空格,它将被重定向到默认网站。
这是页面代码。
Response.Redirect("~/tsAdmin/Marketing/OffersEdit.aspx?type=" + Server.UrlEncode(OfferTypeDropDownList.SelectedValue))
这将起作用
localhost:8011/tsAdmin/Marketing/OffersEdit.aspx?type=Shipping
但这行不通
localhost:8011/tsadmin/marketing/offersedit.aspx?type=buy%20x%20get%20y%20by%20category
它被重定向到localhost/bvadmin/marketing/offersedit.aspx?type=buy%20x%20get%20y%20by%20category
我假设这是一个 IIS 设置或在 web.config 中。