0
你可以幫我下一期。ASP.NET顯示名稱屬性錯誤的編碼
我有模型,由實體框架生成,當我嘗試在視圖中使用屬性[Display(Name="Місто")]
時,我看到下一個"Íàçâà ì³ñòà" (cp1252)
。但是,當我創建自定義模型並使用相同的屬性時,一切運行良好。
我的定製型號:
public class Cities
{
public int Id { get; set; }
[Display(Name = "Місто")]
public string Name { get; set; }
}
效果很好,在html中顯示:通過實體框架生成
<label class="control-label col-md-2" for="Name">Місто</label>
型號
public partial class City
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public City()
{
this.Patients = new HashSet<Patient>();
this.Patients1 = new HashSet<Patient>();
}
public int Id { get; set; }
[Display(Name="Місто")]
public string Name { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<Patient> Patients { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<Patient> Patients1 { get; set; }
}
不行的,在HTML顯示:
<label class="control-label col-md-2" for="Name">̳ñòî</label>
你能給我任何建議嗎?謝謝。