سؤال

في لASP.Net MVC 1.0 applicati0n، هل من الممكن للوصول إلى إعدادات التطبيق (MyProject.Properties.Settings.Default. *) من داخل بلدي عرض (صفحة aspx)؟

ولقد حاولت ولكن التحسس والمترجم لا يحبون ذلك. وتقول أنه تعذر الوصول نظرا لمستوى الحماية.

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

المحلول

وجهة نظركم يجب أن تكون فقط المسؤولة عن تقديم البيانات الواردة إليه من قبل المراقب المالي. انها المسؤولية للتخطيط. لذلك أنصح تمرير بيانات التطبيق إلى وجهة نظر من ضمن عمل المراقب المالي الخاص بك.

وأما وقد قلت ذلك، والجواب التقنية على سؤالك هو أن ViewPage مستمد من الصفحة، لذلك يمكنك ببساطة قيام بذلك:

<%= Context.Application["setting"] %>

ولكن مرة أخرى، أنا لا أوصي به.

نصائح أخرى

وكان لي مشكلة مشابهة لSaajid إسماعيل حيث كانت الإعدادات في namespace.Properties.Settings.Default.Setting أنهم كانوا هناك كما تم كتابتها بقوة ..

لجعلها في متناول ببساطة اضطررت الى تغيير معدل الوصول

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