Visual Studio iskele seçeneklerini Creating MVC View,using Entity Framework
için kullandığımda Visual Studio, Görünümler oluşturur ve her bir Görünümün üstüne Model adını koydu ve ayrıca alan etiketleri için DisplayName özelliğini kullandı. Yani alanlar için Display
ek açıklamasını önemser. Örneğin.Modeller için Ekran Adını Tanımla
@model Project.Models.MyVeryComplicatedNamedModel
@{
ViewBag.Title = "Details";
}
<h2>Details</h2>
<div>
<h4>MyVeryComplicatedNamedModel</h4>
....
....
Böyle bakış başlığı bu sınıfın kendisi için DisplayName ayarlamak için herhangi yöntemler vardır bilmek istiyorum: bunun için otomatik olarak oluşturulan görünüm altında gibidir
namespace ProjectManager.Models
{
[Display(Name="A More Readable Name for my class to display it to users!")]
public class MyVeryComplicatedlyNamedModel
{
[Display(Name="نام(Description for name field in Unicode)")]
string Name;
}
}
: İşte benim modeli sınıftır h4 etiketi (<h4>MyVeryComplicatedNamedModel</h4>
) olarak görüntülenen daha okunabilir ve kendi açıklamayı seçebilir miyim? sözdizimi Display(Name='')
kullanma
Attribute 'Display' is not valid on this declaration type. It is only valid on 'method, property, indexer, field, param' declarations.
hata yol açar kilit nokta bunu yapmaya otomatik olarak oluşturulan görünümleri işlemek istemiyorum ve ben sınıf adı için kendi tanımını seçmek için Visual Studio yardımcı olmak açıklama çeşit kullanmak istiyorum
Neden bir sınıfta istiyorsun? – Shyju
Sınıfların okunabilir ismini görünümlerin içine otomatik olarak koymak. – VSB
Üzgünüz! Ne yapmaya çalıştığını anlamada hala sorun yaşıyorum? Görüşlerde tekrar ne yapmak istiyorsun? – Shyju