一部のアプリケーションのバグを修正していて、次のコード行を理解するのに助けが必要です:
ここで、表示:
@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 }
? このルート値は何をしますか??