2016-03-31 23 views
2

) @model türünde Foo türünün beklendiği bir görünüm var. Ancak, sayfa içinde farklı bir türdeki Bar modelini beklemek üzere farklı bir işlem sunmak istediğim bir form var.Bir formda farklı bir model için taghelper'ları View from the view from the sun on the view from the view from the view from the default (

Bunu yapmamın nedeni, sahip olduğum görünümün Foo nesnesiyle ilgili ayrıntıları göstermesi, ancak gönderilen formun Foo ile ilgili olmayan bilgilerin toplanmasıdır. Ve iki modelin özelliklerini birleştirmek istemiyorum.

Asp taghelper'ları kullanmak, Görünümün üst kısmında belirtilen @model numaralı belgeye bağlı gibi görünüyor. Fakat bunları kullanmaya devam etmenin bir yolu var, ama belki de bir form bağlamında onları farklı bir türe bağlar mısınız?

cevap

0

Ben özellikle montaj ASP5/MVC6 mevcut olduğunu düşünmüyorum @Html.RenderAction()

+0

aracılığıyla ana görünümüne o kendi modeli ile ayrı bir görünümde formunuzu koyun ve işlemek. Msdn belgelerine dayanarak bunu bulamıyorum, ama sanırım kısmi, bir modele bu şekilde geçiş yapıp nasıl çalıştığını görebiliyorum. – mariocatch

+0

Bu, yeni çerçeveyi henüz kullanma şansım olmadı. ViewComponent https://docs.asp.net/en/latest/mvc/views/view-components.html tarafından değiştirilmiş gibi görünüyor. –