在我的 MVC 控制器中,我有一个 ParseAndWrite() 方法,它被调用了两次。最初我的观点如下。
@model dynamic
@{
ViewBag.Title = "title";
Layout = "_Layout";
}
<h2>title</h2>
@Html.ActionLink("Push me","ParseAndWrite","JsonDeserialize")
然后我读了这篇文章MVC 控制器被调用了两次,我试图改变它,如下所示:
@model dynamic
@{
//ViewBag.Title = "title";
//Layout = "_Layout";
}
<h2>title</h2>
但无论如何这不起作用,我试图在我的控制器方法中将 return 更改为 null 和 new EmptyResult() 但它不起作用。控制器方法代码:
public ActionResult ParseAndWrite()
{
JsonDeserializeHelper.WriteTransportCategories();
JsonDeserializeHelper.WriteBusClasses();
JsonDeserializeHelper.WriteTransportCurrectCategoryTypes();
JsonDeserializeHelper.WriteBusModelSpecs();
JsonDeserializeHelper.WriteBusModels();
JsonDeserializeHelper.WriteBusModelSpecValues();
return View();
}