問題タブ [ui-helper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
25669 参照

asp.net-mvc - asp.net mvc ラジオ ボタンの状態

新しいプロジェクトで asp.net mvc を試していますが、奇妙なことに遭遇しました。テキスト ボックスに MVC UI ヘルパーを使用すると、呼び出し間で値が保持されます。しかし、一連のラジオ ボタンを使用すると、チェック状態が保持されません。

これが私の見解からの例です。

フォームがポストバックされたら、「ProviderType」をプロパティの 1 つとしてオブジェクトを作成します。オブジェクトの値が設定され、プロバイダーを引数として RedirectToAction を実行します。すべて問題なく、「 http://localhost/Provider/List?ProviderType=1 」のような URL になり、ProviderType が表示されます。値は URL に永続化されますが、UI ヘルパーはチェックされた状態を取得していません。

リストボックス、ドロップダウンリスト、およびラジオボタンでこの問題が発生しています。テキストボックスは問題なく値を取得します。私が間違っていることがわかりますか?私はヘルパーがこれをやってくれると思っていますが、おそらく私は自分でこれを処理する必要があります. 私はこれを通して自分のやり方を感じているので、あなたの意見をお待ちしております.

編集:選択した値を取る SelectList コンストラクターのオーバーライドを見つけました。これで、上記のドロップダウンの問題が解決されました。

編集#2:うまくいくものを見つけましたが、このようにするのは苦痛です。これは推理すべきだと思います。

うまくいけば、誰かが別の方法を考え出すでしょう。

0 投票する
2 に答える
303 参照

.net - 従来のASP.NetプロジェクトでのASP.NetMVCUIヘルパーの使用

一般に、従来のASP.NetプロジェクトでMVCUIヘルパーを使用できるかどうかを誰かが知っているかどうか疑問に思っています。もちろん、フォームヘルパーなどに注意する必要があります。しかし、MVC用に作成したヘルパーがいくつかあり、以前のプロジェクトと同じように使用できるかどうか疑問に思っています。

MVC dllなどを参照する必要があることはわかっていますが、これを実行する際のトラップ(つまり、ページのライフサイクルが台無しになる)や、これを実行すべきでない主な理由があると考えています。 。私の考えでは、asp.netコントロールはasp.netで機能します(いくつかの制限があります)ので、逆に機能します。

乾杯アンソニー

0 投票する
1 に答える
604 参照

asp.net-mvc - MVC 2で、UIヘルパーテンプレート(プロパティではない)のクラスに注釈を付ける方法は?

Scott Guthrieのブログによると、これは単一のプロパティで機能し、部分ビューを自動的に使用して、渡された部分モデルをレンダリングすることを知っています(動的データのようなUIヘルパー):

しかし、次のようなUIヘルパーを使用するために、クラス全体にどのように注釈を付けるのでしょうか。

([UIHint( "Address")]がクラスで機能していないようです。彼の例では、Shared-> EditorTemplatesフォルダーに"Customer.aspx"があるので、これは可能だと思います。

0 投票する
2 に答える
1629 参照

c# - ASP.NET MVC UI テンプレート: IList モデル プロパティと EditorFor( m => m.subModel) を混在させる方法は?

あなたがこれを持っているとしましょう:

そして、これを実行してクラスをレンダリングします。

ShoppingCart.ascx で EditorFor( ??, "CartItem") をどのように実行しますか? 私はそれが次のようになると思います:

もちろん、ここでの考え方は、プロパティだけでなく、クラス全体に UI テンプレートを使用することです。