私はMVCを初めて使用します。私のマスターページには、次のコードがあります
var strAppThemes = <%= Html.RenderAction("PickupThemes", "Header") %>;
そして、私の HeaderController は以下のように定義されています:
public class HeaderController : Controller
{
public ViewResult Index()
{
return View(PickupThemes());
}
public string PickupThemes()
{
return "Hello Lavanya Deepak!";
}
}
そのヘッダーを使用してこのマスター ページから派生している aspx ページを参照すると、次のエラーがスローされます。
コンパイラ エラー メッセージ: CS1502: 'System.IO.TextWriter.Write(char)' に最適なオーバーロードされたメソッドの一致には、無効な引数がいくつかあります
18 行目: var strAppThemes = <%= Html.RenderAction("PickupThemes", "Header") %>;
私はどこで間違っていますか?