控制器中的动作方法调用两次

时间:2013-09-30 08:12:51

标签: c# asp.net-mvc asp.net-mvc-3

在我的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();
    }

0 个答案:

没有答案