كيفية تعيين ترتيب مظهر الحقول عند استخدام HTML.Editorfor في MVC 2؟

StackOverflow https://stackoverflow.com/questions/2411403

سؤال

لدي الفصول التالية في نموذجي:

public abstract class Entity : IEntity
{
    [ScaffoldColumn(false)]
    public int Id { get; set; }
    [Required,StringLength(500)]
    public string Name { get; set; }
}

و

public class Model : SortableEntity
{
    [Required]
    public ModelType Type { get; set; }
    [ListRequired]
    public List<Producer> Producers { get; set; }
    public List<PrintArea> PrintAreas { get; set; }
    public List<Color> Colors { get; set; }
}

لعرض فئة "النموذج" في الرأي الذي أسميه ببساطة HTML.Editorfor (Model => Model)، ولكن يتم تقديم خاصية "اسم" الفئة الأساسية في الماضي، وهو ليس السلوك المرغوب فيه.

هل من الممكن أن تؤخذ المؤففة على ترتيب الحقول المعروضة بطريقة أو بأخرى؟

هل كانت مفيدة؟

المحلول

لم أتمكن من العثور على سمة لذلك، لذلك خياراتك هي:

1) إنشاء واحد، ثم مراجعة قالب Object.ascx الأساسي لحسابه، أو 2) إنشاء قالب محرر مخصص لفصولك التي تضع الأشياء بشكل صريح بالترتيب الذي تريده.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top