Մենք ունենք հսկայական ցանց և ունենք վանդակներ և նույն տեքստային տուփեր:
Մենք տարօրինակ պահվածք ենք զգում, օրինակներից մեկն այն է, որ ներքևի կոճակները հետադարձ կապ են առաջացնում, բայց քայլի վրիպազերծումը ցույց է տալիս, որ իրադարձությունների մշակողները չեն կանչվում:
այնպես որ մենք տեղափոխեցինք կոճակները էջի վերևում և այժմ կանչվում են իրադարձությունների մշակողները:
մենք նաև նկատեցինք, որ նույն հարցման մեջ, եթե ստուգենք որոշ տարրեր վերևում և որոշ տարրեր ներքևում, վերևի տարրերը թարմացվում են, իսկ ներքևի տարրերը՝ ոչ:
այնպես որ մենք արեցինք սա
string strReturn = "";
foreach (string strKey in Request.Form.AllKeys)
{
if (strKey.IndexOf(".x", 1) < 1 && strKey.IndexOf(".y", 1) < 1)
strReturn += "<br> " + strKey + " : " + Request.Form[strKey];
}
Response.Write(strReturn);
ինչ արեց սա տպել է բոլոր ձևի փոփոխականները, և պարզվում է, որ կա մի հատում: Աղբյուրը դիտելիս մենք կարող ենք ճիշտ տեսնել ձևի տարրերը (տեքստային տուփեր, վանդակներ), դրանք ներկայացնելիս դրանք չեն երևում մեր կոդով: Այսպիսով, ինչ-որ պահի հարցումը կրճատվում է, և այն ազդում է ձևի տարրի վրա, ներառյալ կոճակները, ինչպես մենք քննարկեցինք վերևում:
Մենք անջատեցինք «viewstate»-ը ցանցի համար, և այն դեռ չաշխատեց: Մենք սա ունենք նաև մեր վեբ կազմաձևման ֆայլում՝ հարցման չափը առավելագույնի հասցնելու համար, մենք դա օգտագործել ենք նաև ֆայլերի վերբեռնման համար httpRuntime maxRequestLength="2097151" executionTimeout="300000000000"
Մենք գիտենք, որ մեր կոդը բավականաչափ անգամ է պտտվում, բայց մեր ստացած արժեքները զրոյական են, քանի որ դրանք չկան հարցումում:
Սա աշխատում է մեկ զարգացման մեքենայի վրա, բայց ոչ արտադրության սերվերի կամ մյուս մշակման մեքենայի վրա:
Ցանկացած օգնություն մեծապես գնահատելի կլինի:
Նախապես շնորհակալություն.