moradian
دوشنبه 18 خرداد 1394, 00:13 صبح
با سلام و عرض ارادت و خسته نباشید و خدا قوت خدمت اساتید عزیز
سوالمو خلاصه مطرح می کنم انشاالله زحمت بکشید جوابمو سریعتر بدید ممنون میشم:
ببینید من تو پروژه ام این مدل رو دارم:
namespace WebApplication1.Models
{
[DisplayName("دانش آموزان")]
public class Student
{
public int Id { get; set; }
public string Name { get; set; }
}
}
حالا طبق مستندات خود مایکروسافت با استفاده از هلپر DisplayNameForModel در ویوهایی که مدلش Student هست باید مقدار Name از اتریبیوت DisplayName که همون "دانش آموزان" هست برگردونده بشه. حالا سوال اینجاست چرا مقدار خالی برمی گردونه؟! :
@model IEnumerable<WebApplication1.Models.Student>
...
<h2>@Html.DisplayNameForModel()</h2>
تو این سایت هم سرچ کردم مطلبی تو این زمینه نبود. تو اینترنت هم چیزی دستگیرم نشد. لطف کنید اگر باگ vs2013 هست بگید یا بنده اشتباه می کنم. اگر راه حل دیگه ای دارید مطرح بفرمایید. ممنون.
سوالمو خلاصه مطرح می کنم انشاالله زحمت بکشید جوابمو سریعتر بدید ممنون میشم:
ببینید من تو پروژه ام این مدل رو دارم:
namespace WebApplication1.Models
{
[DisplayName("دانش آموزان")]
public class Student
{
public int Id { get; set; }
public string Name { get; set; }
}
}
حالا طبق مستندات خود مایکروسافت با استفاده از هلپر DisplayNameForModel در ویوهایی که مدلش Student هست باید مقدار Name از اتریبیوت DisplayName که همون "دانش آموزان" هست برگردونده بشه. حالا سوال اینجاست چرا مقدار خالی برمی گردونه؟! :
@model IEnumerable<WebApplication1.Models.Student>
...
<h2>@Html.DisplayNameForModel()</h2>
تو این سایت هم سرچ کردم مطلبی تو این زمینه نبود. تو اینترنت هم چیزی دستگیرم نشد. لطف کنید اگر باگ vs2013 هست بگید یا بنده اشتباه می کنم. اگر راه حل دیگه ای دارید مطرح بفرمایید. ممنون.