وصول خصائص نموذج MVC في JavaScript
سؤال: كيفية الوصول إلى البيانات المرتبطة بنموذج العرض في رمز JavaScript؟ على سبيل المثال ، كيفية الوصول إلى خصائص LoofplansettingSmodel في JavaScript؟
المحاولة الأولية:
var floorplanSettings = "@Model.FloorPlanSettings";
alert(floorplanSettings.IconsDirectory);
إجابة:
للوصول إلى خصائص نموذج MVC من JavaScript ، يحتاج النموذج إلى التسلسل في كائن JavaScript. الطريقة كما يلي:
تسلسل النموذج بأكمله:
var model = @Html.Raw(Json.Encode(Model));
تسلسل سمات نموذج محددة:
]إذا كنت بحاجة فقط إلى خاصية محددة ، مثل plantplansettings ، ما عليك سوى تشفير تلك الخاصية:
var floorplanSettings = @Html.Raw(Json.Encode(Model.FloorPlanSettings));
الآن يمكنك الوصول إلى الخصائص باستخدام كائنات JavaScript المسلسل:
alert(floorplanSettings.IconsDirectory); // 访问IconsDirectory属性
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3