-1

View(FilerOverall) があり、ビュー内で renderaction メソッドを使用してメソッドを呼び出しています。

@{
Html.RenderAction("Gettemplate", "FinancialDisclosure", 
    new { FormId = "100",ScheduleId= "10" });
};

コントローラーでは、次のようなアクションメソッドを記述しました

public ActionResult Gettemplate(string FormId ,string ScheduleId)
{
    List<FDDTO> FD1 = FDService.GetScheduleDetails(100, 10).ToList();
    return View ("EditorTemplates/FDDTO", FD1);
}

アプリを実行すると、次のエラーが発生します。

「コントローラー「WorldBank.DOI.Presentation.Controllers.FinancialDisclosureController」でパブリック アクション メソッド「Gettemplate」が見つかりませんでした。"}

4

2 に答える 2

0

あなたはこれを試してみるべきです

Demo.cshtmlのような新しいビューを作成する

public ActionResult Gettemplate(string FormId ,string ScheduleId)
{
    List<FDDTO> FD1 = FDService.GetScheduleDetails(100, 10).ToList();
    return View ("Demo", FD1);
}

コードの下にFilerOverall.cshtmlを入れます

@{
Html.RenderAction("Gettemplate", "FinancialDisclosure", 
    new { FormId = "100",ScheduleId= "10" });
};
于 2013-04-17T06:08:25.593 に答える