一部のアプリケーションのバグを修正していて、次のコード行を理解するのに助けが必要です:
ここで、表示:
@Html.RenderControlText("WFD_CONSENT")
コントローラ:
public static MvcHtmlString RenderControlText(this HtmlHelper htmlHelper, string controlType)
{
return htmlHelper.Action("ControlText", new { controlType = controlType });
}
パラメータcontrolType = "WFD_CONSENT"はこちら。ここで関数が何をしているのかわかりませんhtmlhelper.Action()。論理的には、この関数RenderControlText()はどこかからデータを取得する必要がありますが、そうは見えません。私はここで行き止まりです。このメソッドRenderControlText()は、どこかに保存したテキストを取得して表示する必要があります。
編集: Action() メソッドには次のパラメータがあります: action-name と object routevalues? 2 番目の部分は何ですか: new { controlType = controlType }? このルート値は何をしますか??