各行がUIのコントロールを指定するDBにテーブルがあります(例:テキストボックス、ラベル、チェックボックス、ドロップダウンリストなど)。ページをロードするたびに、DBにアクセスし、これらのデータを取得してGUIを構築したいによると。現在、私はaspでこの機能を持っています。ASPでは、DBにアクセスし、値を取得して反復処理し、チェックボックス/テキストボックス/ドロップダウンであるかどうかを確認してから、コードビハインド自体でこれらのコントロールを作成し、最後にaspxのパネルに追加します. MVC4 でこの機能を実現するにはどうすればよいですか?私は MVC をまったく初めて使用します。どんな助けでも大歓迎です。
質問する
515 次
1 に答える
0
質問が正確に何であるかはまだわかりませんが、これが役立つと思います: 独自のヘルパーをプログラミングしてください! 簡単なことを書き留めました:
public static MvcHtmlString CreateDynamic(this HtmlHelper helper, string type, string name)
{
switch (type)
{
default:
case "TextBox":
return helper.TextBox(name);
case "CheckBox":
return helper.CheckBox(name);
}
}
呼び出し:
@Html.CreateDynamic("TextBox", "MyTextBox")
また
@Html.CreateDynamic(Model.Type, Model.Name)
于 2012-12-18T09:44:44.540 に答える