1

私は(正常に動作している)、この見解を持っている:パーシャルビューで同じTagHelperContextを使用できますか?

<form asp-action="Edit" asp-orientation="Vertical" cit-ajax-modal="true"> 
    <modal id="language-modal" title="Hello World!"> 
     <modal-body> 
      <validation-summary/> 
      <form-group-select asp-for="CultureName" asp-items="@GlobalizationViewService.GetCultureSelectList()"/> 
      <form-group-text asp-for="DisplayName"/> 
      <form-group-checkbox asp-for="IsEnabled"/> 
      <form-group-numeric asp-for="DefaultChance" /> 
     </modal-body> 
     <modal-footer/> 
    </modal> 
</form> 

は今、私は部分的なビューにform-group-* taghelpersを抽出したい:

<validation-summary/> 
<form-group-select asp-for="CultureName" asp-items="@GlobalizationViewService.GetCultureSelectList()"/> 
<form-group-text asp-for="DisplayName"/> 
<form-group-checkbox asp-for="IsEnabled"/> 
<form-group-numeric asp-for="DefaultChance" /> 

FormTagHelper要素によって作成されたTagHelperContextを使用してこれらのTagHelpers 。

だから私の新しいビューはこれです:

<form asp-action="Edit" asp-orientation="Vertical" cit-ajax-modal="true"> 
    <modal id="language-modal" title="Hello World!"> 
     <modal-body> 
      @Html.Partial("EditElementsPartial") 
     </modal-body> 
     <modal-footer/> 
    </modal> 
</form> 

しかし、PartialTagHelperContextは私FormTagHelperから作成されたアイテムが含まれていません。

私の基本的な動機は、UpdateまたはCreateビューで使用される共通のビューを作成することです。 form-group-*formタグからasp-orientationに関する情報を取得する必要があります。

Html.Partialは問題に間違っていますか?もっと良い方法? TagHelperContextをPartialに渡すことはできますか?

答えて

関連する問題