2012-05-02 8 views
3

売り手に商品の在庫があるかどうかを選択するための "IsQuantityAvailable"のチェックボックスがあり、がこのchkBoxのクリックで表示されます。TextBoxを表示する必要があります商品の量を入力してください。MVC剃刀を使用してソリューションを提案してください...ありがとう!!asp.Net MVCカミソリでチェックボックスのクリックイベントを発生させる方法

+2

このソリューションはRazorとはあまり関係ありませんが、多分JavaScriptでも可能です。 –

+0

多分それについてはありません。これはすべてjavascriptです。かみそりとは関係ありません。おそらく、コントロールにイベントがあったWebフォームから来ているようです。 MVCでは、コントロールにはサーバーサイドのイベントがありません(実際にはコントロールはありません)。以下の答えはあなたをうまくやってくれます。 –

答えて

7

マリオが示唆したように、解決策はカミソリとあまり関係ありませんが、これは役立つかもしれません。 厳密なモデルバインディングがある場合は、Html.CheckboxまたはHtml.CheckboxForを使用してチェックボックスを作成します。 「機能・ツー・オープン・ダイアログ」の実装を使用すると、クライアントのサイトで使用しているかに依存する

@Html.Checkbox("somename", new { @onclick="function-to-open-dialog()"}) 

を加えながらチェックボックスするのonclickイベントハンドラを追加します。 jqueryの場合、$( "#DialogId")のような単純な呼び出しになる可能性があります。

関連する問題