0
routes.MapRoute(
name: "Rss",
url: "{controller}/{action}/{SourceSite}/{Name}",
defaults: new { controller = "RssController", action = "Index", SourceSite = UrlParameter.Optional, Name = UrlParameter.Optional }
);
public class RssController : Controller
{
// GET: Rss
public ActionResult Index(string SourceSite, string Name)
{
string Url = NewsResourses.common.Single(p => p.SourceSite == SourceSite & p.Name == Name).Url;
var rssItems = GetItemsFromChannel(Url);
ViewBag.SourceName = Name;
return View(rssItems);
}
,但是當我試圖得到類似本地主機:端口/ RssController /索引/利雅/政治 我得到一個404 HTTP異常。Asp.net MVC Html.ActionLink不工作
你能幫助我嗎?
您的網址不應包含「控制器」更是這樣的:本地主機:4000/RSS /指數 – TinMan7757
好了,謝謝你。那工作:) –