0

基本的な質問があります。MVC プロジェクトを作成しました。LogOn.aspx に変更を加えました。HTML テキスト ボックス コントロールの代わりに、UserName テキスト ボックスに ASP のテキスト ボックス コントロールを使用しました。これをデバッグしようとしましたが、LogOn (POST) アクションで UserName パラメーターが null として受信されていることがわかりました。この背後にある理由と、(HTML コントロールではなく) asp の標準 Web コントロールを使用して値を受け取る方法を説明してください。

よろしく、〜カピル

4

1 に答える 1

1

一言アドバイスですが。標準の ASP.NET Web コントロールを使用する場合は、コントロール ツリーのオーバーヘッドの多くをロードする必要があります。これを取り除くことが、MVC パターンが .NET で採用された理由の主なポイントでした。

実際、Web コントロールを使用している場合は、Web フォームを使用している可能性があります。正直なところ、MVC の利点の多くが損なわれます。通常の html 入力フィールドの使用を検討し、特別な機能を追加する場合はヘルパーを作成してください。

于 2009-11-17T08:43:48.367 に答える