2012-04-30 6 views
0

mvc3でユーザーコントロールを作成しようとしています。私はこのプロセスの途中にあり、私はあまり混乱していません。 razorエンジンを使用してmvc3でユーザーコントロールを作成する方法と、多くのビューで同じユーザーコントロールを再利用するにはどうすればよいですか?また、私は親ビューのコントローラでユーザーコントロール内のコントロールにアクセスする必要があります。これを行う方法?mvcを使用している親ビューコントローラのユーザーコントロールのテキストボックスにアクセスする3剃刀エンジン

私のシナリオは、私はユーザコントロールの中にダイナミックな文字列を生成し、ユーザコントロールのテキストボックスに割り当てます。今私は親ビューのコントローラからテキストボックス内の値にアクセスする必要があります。

更新:

私は、動的な文字列を生成するために、ユーザーコントロール(部分図)内のボタンがあります。だから私は2つのボタンを1つは、ユーザーのコントロールの内側にある親ビューの内側です。どちらも独立したプロセスです。部分的なビューの中のボタンは、ダイナミックな文字列を生成し、部分的なビューの内部のテキストボックスに割り当てるために、いくつかのコントローラを呼び出さなければなりません。しかし、親ビューコントローラ内のボタンはその値を取得する必要があります。

+0

CodeProjectの上の完璧なチュートリアルがあります: http://www.codeproject.com/Articles/224378/Custom-Controls-for-MVC3 – HW90

+0

私はそのリンクの内容を理解することができませんでした申し訳ありません。私はmvc 3 reazorを初めて使うからです。 –

答えて

0

なぜパーシャルビューを使用し、親ビューからパーシャルビューで作成した要素にアクセスしてみてください。

http://www.c-sharpcorner.com/UploadFile/aravindbenator/mvc-3-razor-and-partial-view/

+0

pls私の更新を参照してください。私は部分ビュー –

+0

から値を取得する必要があります。1)コントロールを作成するには、モデルから部分的なビューに渡すか、jqueryを使用してそれらを生成するオプションがあります。ここでは良い例ですhttp://stackoverflow.com/questions/ 6384829/how-to-get-partialview-data-in-controller –

関連する問題