0

Html.BeginFormを使用して単純なRazorビューを作成しました。フォームには、コントローラーから入力されたテーブルが含まれています。

すべてをクライアント側に保つために、html入力を使用してテーブルに行を追加するjavascriptを呼び出す追加ボタンを作成しました。サーバーへの呼び出しを制限し、保存前にすべての変更をキャンセルできるため、このアプローチが気に入っています。

私は(まったく無知に思えますが)送信時にhtmlテーブルにアクセスできると思っていました。そうではないようです。それで、デザイン(少なくともadd関数)を廃棄する必要がありますか、それともコントローラーでテーブル(ページのhtml)を参照できますか?参照できる場合、これは潜在的なセキュリティ問題を引き起こしますか?

ヘルプやオンラインの例は大歓迎です。

4

1 に答える 1

0

良いアプローチではありません!! Request.Form または FormCollection オブジェクトを使用できます。

HTTPPOST、辞書からフォーム値を取得する方法は?

2番目の回答を読んでください。mvcコントローラーでフォームコントロールにアクセスするためにグーグルを行うのに役立つ場合があります

于 2012-07-10T04:31:50.190 に答える