【发布时间】:2012-03-29 04:38:27
【问题描述】:
我有一个如下所示的操作方法:
public ActionResult Index(string message)
{
if (message != null)
{
ViewBag.Message = message;
}
return View();
}
发生的情况是,对此的请求的 url 将如下所示:
www.mysite.com/controller/?message=Hello%20world
但我希望它看起来只是
www.mysite.com/controller/
有没有办法删除 actionmethod 中的查询字符串?
【问题讨论】:
-
您是说当他们不输入查询字符串时您想要默认消息?或者您想隐藏查询字符串,而不管最初在 url 上发送的消息类型如何?
-
第二个,基本上我想处理消息(可以是任何东西),而不是在url上显示。
标签: asp.net asp.net-mvc routing query-string