'da UIHint özniteliğinin kullanımı MVC'de UIHint özniteliğinin ne olduğunu açıklayan herhangi biri olabilir mi? Buna neden ihtiyacımız var. ve ne zaman ve nasıl kullanılır. TeşekkürlerMVC
MVC
cevap
UIHintAttribute Dinamik Veri'nin bir veri alanını görüntülemek için kullandığı şablon veya kullanıcı denetimini belirtir.
Bu, UIHintAttribute'nin MSDN açıklamasıdır. İlk olarak Dinamik Veri uygulamaları için tanıtıldı ve ASP.NET MVC de bunu uyarladı. Eğer UIHint özelliği olan bir özellik açıklama ve görüşleriniz iç EditorFor
veya DisplayFor
kullanırsanız
, ASP.NET MVC framework size UIHintAttribute
aracılığıyla belirtilen belirtilen şablon için bakacağız. o arar rehberi:
EditorFor
için:
~/Görüntüleme/Paylaşımlı/EditorTemplates
DisplayFor
için~/Görüntüleme/Controller_Name/EditorTemplates
:
~/Görünümler/Shared/DisplayTemplates
~/Görüntüleme/Controller_Name/DisplayTemplates
bir alan üzerinde ise
, buna da yukarıdaki gibi Bölgenizde için de geçerlidir. İşte
kullanım örneğidir:public class Person {
[UIHint("Poo")]
public string Name { get; set; }
}
aşağıdaki gibi
EditorFor
veya
DisplayFor
ile çıkışa modeli özelliğini çalışırsanız
MVC framework belirtilen dizinleri altında poo
adlı kısmi görünümü arayacaktır:
@model MyApp.Models.Person
<h2>My Person</h2>
@Html.DisplayFor(m => m.Name)
- 1. MVC
- 2. MVC
- 3. mvc
- 4. MVC
- 5. MVC
- 6. MVC
- 7. MVC,
- 8. MVC
- 9. MVC
- 10. MVC
- 11. MVC
- 12. MVC
- 13. Spring MVC vs ASP.NET (MVC?)
- 14. CORS: ASP.NET 4.5.1 ile MVC istemi MVC
- 15. bahar MVC
- 16. ASP.NET MVC
- 17. Asp.Net Mvc
- 18. ASP.NET MVC
- 19. - ASP.Net MVC
- 20. ASP.NET MVC
- 21. MVC IPagedList
- 22. MVC 4
- 23. ASP.Net MVC
- 24. ASP.NET MVC
- 25. asp.net MVC
- 26. MVC MiniProfiler
- 27. Asp.net mvc
- 28. ASP.Net MVC
- 29. ASP.NET MVC
- 30. Asp.net mvc
Şimdiye kadar bu konuda okuduklarınız kafa karıştırıcıydı? Ne denedin? Bu, dokümantasyonda bulunan bilgileri sormak için iyi bir yer değil. –
UIHint çok önemli bir özellik ve ne yazık ki, bunun belgelerinin zayıf olması ve internette çok net bir makale veya örnek olmaması. –