سؤال

أحاول أن ميناء حل مزرعة إلى سندبوإكسد واحد ، وأنا لا يمكن معرفة كيفية ميناء هذه القطعة من التعليمات البرمجية:

[ToolboxItem(false)]
public partial class vClockPartSB : System.Web.UI.WebControls.WebParts.WebPart
{
    [Personalizable(PersonalizationScope.User)]
    public Collection<String> ClockTimeZones { get; set; }
    [Personalizable(PersonalizationScope.User)]
    public int NumberOfClocks { get; set; }
    [Personalizable(PersonalizationScope.User)]
    public string DdlMain { get; set; }
    [Personalizable(PersonalizationScope.User)]
    public string DdlSubOne { get; set; }
    [Personalizable(PersonalizationScope.User)]
    public string DdlSubTwo { get; set; }
    [Personalizable(PersonalizationScope.User)]
    public string DdlSubThree { get; set; }
    [Personalizable(PersonalizationScope.User)]
    public string DdlSubFour { get; set; }



    protected override void OnInit(EventArgs e)
    {
        ClockTimeZones = new Collection<string>();
        base.OnInit(e);
        InitializeControl();
    }

أحصل على الخطأ التالي:

خطأ في جزء الويب:تم طرح استثناء غير معالج بواسطة رمز وضع الحماية طريقة تنفيذ المجمع في مجال التطبيق الثقة الجزئي:جزء الويب الملكية 'كلوكتيميزونيس' يستخدم نوع غير معتمد (النظام.مجموعات.أوبجكتموديل.جمع ' 1 [[النظام.سلسلة ، مسكورليب, الإصدار=2.0.0.0 ، الثقافة = محايد ، بوبليكيتوكين = ب 77 أ 5 ج 561934 هـ 089]]), ولا يمكن تشغيلها كجزء ويب رمز سندبوإكسد.

كيف يجب أن الاقتراب منه?

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

المحلول

سأغري فقط لتخزين سلسلة - بدلا من مجموعة من السلاسل - وأداء التسلسل الخاص بي / تحيزي.ربما تستخدم وظيفة String.Split () وحدد محدد.

نصائح أخرى

ال System.Collections.ObjectModel مساحة الاسم غير مسموح بها في وضع الحماية.

بالنسبة للسيناريو الخاص بك ، هل يمكنك استخدام قائمة< سلسلة > في حين أن?

على ما يبدو، يتم دعم الأنواع التالية فقط كخصائص جزء ويب في محلول Sandbox:

  • سلسلة
  • bool
  • enum
  • قصيرة
  • int
  • guid
  • uri
  • بايت
  • char
  • طويل
  • تعويم
  • عشري
  • مزدوج

    هنا رابط إلى Alan Dahl مقال بلوق حيث قامت مدونة آلان دالز بالبحث.

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