Latest web development tutorials

نموذج ASP

Request.QueryString ويستخدم قيادة Request.Form لاسترداد المعلومات من نموذج، مثل إدخال المستخدم.


أمثلة

محاولة - على سبيل المثال

استخدام أسلوب = "الحصول على" شكل
يوضح هذا المثال كيفية استخدام الأمر Request.QueryString للتفاعل مع المستخدم.

استخدام أسلوب = "آخر" شكل
يوضح هذا المثال كيفية استخدام الأمر Request.Form على التفاعل مع المستخدم.

استخدام أزرار أشكال
يوضح هذا المثال كيفية استخدام الأمر Request.Form عبر أزرار للتفاعل مع المستخدم.


إدخال المستخدم

طلب كائن يمكن استخدامها لاسترداد معلومات المستخدم من النموذج.

HTML سبيل المثال شكل

<form method="get" action="simpleform.asp">
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>

إدخال المستخدم يمكن استرجاعها عن طريق Request.QueryString أو الأمر Request.Form.


Request.QueryString

يستخدم قيادة Request.QueryString لجمع استخدام أسلوب = "الحصول على" في شكل قيمة.

من نموذج باستخدام طريقة GET لنقل المعلومات لجميع المستخدمين كان مرئيا (يظهر في شريط عنوان المتصفح)، وعلى كمية المعلومات المرسلة غير محدود.

إذا كان المستخدم في أعلاه HTML شكل مدخلات "بيل" و "جيتس"، وإرسالها إلى عنوان للملقم سيبدو هذا:

http://www.w3cschool.cc/simpleform.asp?fname=Bill&lname=Gates

لنفترض ملف "simpleform.asp" يحتوي على البرنامج النصي ASP التالية:

<body>
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>

سوف الجسم جزءا من المتصفح بعرض الوثيقة على النحو التالي:

Welcome Bill Gates


Request.Form

ويستخدم قيادة Request.Form لجمع استخدام أسلوب = "آخر" في شكل قيمة.

استخدام الأسلوب POST لنقل المعلومات من النموذج غير مرئية للمستخدم، وليس هناك حد لكمية المعلومات لإرسالها.

إذا كان المستخدم في أعلاه HTML شكل مدخلات "بيل" و "جيتس"، وإرسالها إلى عنوان للملقم سيبدو هذا:

http://www.w3cschool.cc/simpleform.asp

لنفترض ملف "simpleform.asp" يحتوي على البرنامج النصي ASP التالية:

<body>
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>

سوف الجسم جزءا من المتصفح بعرض الوثيقة على النحو التالي:

Welcome Bill Gates


مصادقة النماذج

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

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