2012-01-11 3 views
0

私は2つの場所で同じフォームを使用します。だから私は重複を最小限に抑えるためにhtmlヘルパー拡張メソッドを書くことができると思った。しかし、拡張メソッドでhtmlフォームヘルパーを使用する方法はわかりません。Htmlヘルパー拡張メソッドでHtml Form Helperを使用するにはどうすればよいですか?

MAINVIEW:

@Html.Partial("MyCommonForm", Model.ObjectThatMyFormNeed) 

部分:あなたは重複を最小限に抑えるために、あなたのフォームのpartialViewを作成する必要が

+0

Formヘルパーは 'form'タグがレンダリングされます。タグ内の要素は影響を受けません。したがって、 'Form'タグにカスタム属性を追加しない限り、再利用はありません。ありがとう。 – Eranga

答えて

1

@model ObjectThatMyFormNeed 

@using(Html.BeginForm(...)) 
{ 
    @*Form content*@ 
} 
+0

私は前に部分的なビューを使ったことはありませんしかし、私はcakePHPのコンセプトを「要素」と呼んでいます。 – Luke

関連する問題