9
özel özelliğinden değeri elde Özelliğimden (MyCustom) editör şablonuna değer (Foo = 23)?Bunu alabilir anda editör şablonunda
özel özelliğinden değeri elde Özelliğimden (MyCustom) editör şablonuna değer (Foo = 23)?Bunu alabilir anda editör şablonunda
Editör Şablonunda, aşağıdaki gibi özel niteliğin değerini alabilirsiniz.
@model int
@{
var CustomAttributes = (ViewData.ModelMetadata).ContainerType.GetProperty(ViewData.ModelMetadata.PropertyName).GetCustomAttributes(typeof(MvcApplication7.Models.MyCustomAttribute), false);
if (CustomAttributes.Length > 0)
{
MvcApplication7.Models.MyCustomAttribute CustomAttribute = CustomAttributes[0] as MvcApplication7.Models.MyCustomAttribute;
//That is how you get the value of foo. You can use it as per need of the editor template.
@CustomAttribute.Foo
}
}
Burda bu [blog yazısı] (http://weblogs.asp.net/seanmcalinden/archive/2010/06/12/asp-net-mvc-2-auto-complete-textbox-custom-view -model-attribute-amp-editortemplate.aspx) yararlı bulabileceğiniz. –