PageMethod ليس تحديث - يتطلب مشروع إعادة بناء ليتم تحديثه

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

  •  06-07-2019
  •  | 
  •  

سؤال

وأنا باستخدام أدوات AJAX:

        <ajaxToolkit:CascadingDropDown ID="CategoryDDL_C" runat="server" TargetControlID="CategoryDDL"
        Category="Main"  PromptText="Please select a category"  LoadingText="[Loading...]"
        ServiceMethod="MainDDL" />

ولأسلوب الخدمة:

[WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static CascadingDropDownNameValue[] MainDDL(string knownCategoryValues, string category)
{
    CascadingDropDownNameValue[] CDDNV = new CascadingDropDownNameValue[1] ;
    CDDNV[0] = new CascadingDropDownNameValue(knownCategoryValues + "NO", "1");
    return CDDNV;
}

ومع ذلك، إذا قمت بعمل تعديلات التعليمات البرمجية في أسلوب MainDDL، لا ينعكس ذلك على الصفحة حتى أفعل موقع إعادة البناء.

وأي أدلة كيف يمكن تحديث الصفحة الطريقة دون أن تفعل كامل بناء؟

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

المحلول

لا بد من معاد

والويب تطبيق المشاريع عندما تتغير الملفات codebehind، على شبكة الإنترنت الموقع المشاريع لا. الذي هو لك؟

نصائح أخرى

ولست متأكدا إذا كان هذا هو خلل من نوع ما، أو بعض مسألة التخزين المؤقت غريبة، ولكن لقد واجهت نفس الشيء في الماضي. هذه ليست مريحة بشكل مثير للدهشة، ولكن بدلا من إعادة بناء الموقع، في محاولة resaving ملف web.config الخاص بك (يجب أن لا يكون لتغيير اي شيء في الواقع).

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