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