嗨'我将像这样在我的博客网址中应用 Id 和 slug 的混合物作为网址
http://stackoverflow.com/questions/16286556/using-httpclient-to-log-in-to-hpps-server
为此,我在 global.asax 中定义了这个 Url
routes.MapRoute("IdSlugRoute", "{controller}/{action}/{id}/{slug}",
new {controller = "Blog", action = "Post", id = UrlParameter.Optional,slug=""});
但是当我运行我的应用程序时,Url 看起来像这样:
http://localhost:1245/Blog/Post?postId=dd1140ce-ae5e-4003-8090-8d9fbe253e85&slug=finally-i-could-do-solve-it
我不想拥有那些?和 = 在网址中!我只想用斜线将它们分开我该怎么办?
bu 返回此 Url 的 actionresult 的方式是:
public ActionResult Post(Guid postId,string slug)
{
var post = _blogRepository.GetPostById(postId);
return View("Post",post);
}