|
Gizli Form Alanları |
|
|
MoreMotion Application Studio sayfaları derlerken gerektiği durumlarda bazı gizli input alanları oluşturur. _enc : Kodlama (encoding) Bu gizli alan MoreMotion Application Studio tarafından otomatik olarak her form içine yerleştirilir ve değeri sayfanın kodlama değerine eşitlenir. Bu işlemin amacı kullanıcı girdilerinin tarayıcı tarafından hangi karakter setine göre kodlanmışsa, aynı karakter setine göre geri kodlanmasını garanti altına almaktır. Çünkü bazı uygulama sunucuları (örneğin Tomcat) geri kodlamayı her zaman "ISO-8859-1" e göre yaparlar ve tarayıcı tarafından bu karakter setine göre kodlanmamış isteklerin geri kodlaması sırasında karakterlerin bozulmasına yol açar. _rand : Rastgele Değer Tarayıcılar, eğer parametreleri ve değerleri önceki gönderimler ile aynı ise, Get metodu kullanılarak yapılan form göndermelerini tekrar sunucuya iletmez; bunun yerine önceki iletim sonucunda elde edilen HTML sayfasını önbelleğinden alarak kullanıcıya gösterir. Eğer Metod özelliğinin değeri "Get" ise, tarayıcıların bu önbelleğe alma makenizmasını engellemek için, DESNM%> form içine _rand adlı bir gizli alan yerleştirir. Form gönderilmeden hemen önce, otomatik olarak bu gizli alana benzersiz bir değer ataması yapılır.
|