[ ط§ظ„ط¯ط±ط³ ط§ظ„ط«ط§ظ†ظٹ ] ط¨ط±ظ…ط¬ط© ط³ظƒط±ط¨طھط§طھ ط¨ظ€ظ€ ظ„ط؛ط© Asp.net ط¨ظƒظ„ ط³ظ‡ظˆظ„ظ‡



السلام عليكم

كبف الحال انشاء الله بخير اليوم مثل ما وعدتكم الدرس مفصل الثاني

طبعا الي ما تابع الدرس مفصل الاول ما رح يفهم شي

[ الدرس مفصل الاول ] برمجة سكربتات بــ لغة Asp.net بكل سهوله

_____________________

لنفرض انك رحت تسجل في منتدى او في موقع صور على سبيل المثال .. رح يطلب منك عدة اشياء منها الايميل و العمر و الاسم الخ ...

بعضها مطلوبه و بعضها الاخر ليست مطلوبه مثلا الايميل مطلوب لا تستطيع الانتقال الى الخطوه التاليه من غير ما تكتب الايميل و في بعض الاحيان ممكن تتجاوز حقل الاسم او العمر

هذا هو درس مفصلنا اليوم

كيف نعمل فورم بريدي مثلا و نعين الحقول المطلوبه بحيث لا يمكن اللزائر متابعة ارسال الايميل
من غير ما يكمل الحقول المطلوبه


الدرس مفصل من اسهل ما يكون لا يحتاج كتابة اي اكواد بعكس ال PHP حيث يطلب منك ادخال اكواد و اوامر لأتمام هذه العمليه

الدرس مفصل سهل لكن يحتاج شوية تركيز .

________________________________

ملاحظه : انا بالأمس نزلت موضوع في قسم التبادل الاعلاني والتجاري طلبت احد يتبرع لنا بمساحه صغره تكون على استضافة HOTING وندوز لكي يتم تجربة الدروس و منح الفرصه للأعضاء بالمشاهده و التطبيق
لكن للأسف ما لقيت احد يعني لو احد منكم بيحب يشاركني في الدروس بالتبرع بمساحه يكلمني على هذا الايميل wish_master_sadhotmail.com

_____________________________

نبداء الدرس مفصل :

اول شي رح ندرج الاشياء الاساسيه الي بتكون مطلوبه في فورم مرساله الاداره او راسلنا
الا و هي
حقل الاسم
حقل البريد
و حقل نص الرساله
و زر الارسال

لاحظ الشكل التالي



لا تنسى تعطي الحقول الاسماء الي تختارها انت ...

الان دعونا نرى كيف نخلي الحقول مطلوبه و اجباريه



هذه الادوات هي المطلوبه اي انها التي تقوم بجعل الحقول مطلوبه او غير مطلوبه

و تدعى Validation دعونا نكمل انظر الشكل التالي



بنعمل ادراج للماده الموضحه بالصوره الى بكل سهوله فقط اسحبها و ضعها بجانب الحقل الي تريد ان يكون اجباري او مطلوب



هذه الماده وظيفتها جمع جبيع الاخطاء و وضعهم في مكان واحد

و لا تسنى الان وضع اسم الخطاء للحقول مثلا عند ترك الايميل يطلعله رساله البريد مطلوب لاحظ الشكل التالي




الان انتهينا من وضع الاوامر للحقول المطلوبه دعونا نقوم بأستعراض الصفحه

انظر الشكل



الان دعونا نضغط على زر ارسل من غير تعبئة اي حقل




انظر النتيجه الان



ما رأيكم ؟

اسهل مما تتصورون

سوف اترك لكم الكود code للمعاينه مع انه لا يلزم لكن من باب الفضول

رمز PHP:
<code style="white-space:nowrap"> <code> <% Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<
html xmlns="http://www.w3.org/1999/xhtml" >
<
head runat="server">
<
title>Untitled Page</title>
</
head>
<
body>
<
form id="form1" runat="server">
<
div>
<
asp:TextBox ID="TextBox1" runat="server" Style="z-index: 101; left: 252px; position: relative;
left: 258px; position: absolute; top: 64px"
Width="261px"></asp:TextBox>
<
asp:TextBox ID="TextBox2" runat="server" Style="z-index: 101; left: 252px; position: relative;
top: -88px"
Width="261px"></asp:TextBox>
<
asp:ValidationSummary ID="ValidationSummary1" runat="server" Style="z-index: 112;
left: 205px; position: absolute; top: 0px"
/>
<
asp:TextBox ID="TextBox3" runat="server" Height="191px" Style="z-index: 103; left: 255px;
position: absolute; top: 140px"
Width="305px"></asp:TextBox>
<
br />
<
br />
<
asp:Label ID="Label1" runat="server" Style="z-index: 104; left: 119px; position: absolute;
top: 67px"
Text="الاسم" Width="89px"></asp:Label>
<
asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="هذا الحقل مطلوب"
Height="15px" Style="z-index: 105; left: 526px; position: absolute; top: 64px"
Width="5px" ControlToValidate="TextBox1">*</asp:RequiredFieldValidator>
<
br />
<
br />
<
asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="البريد مطلوب"
Style="z-index: 106; left: 531px; position: absolute; top: 102px" ControlToValidate="TextBox2">*</asp:RequiredFieldValidator>
<
br />
<
asp:TextBox ID="TextBox4" runat="server" Height="18px" Style="z-index: 107; left: 258px;
position: absolute; top: 101px"
Width="262px"></asp:TextBox>
<
asp:Label ID="Label2" runat="server" Style="z-index: 108; left: 121px; position: absolute;
top: 100px"
Text="البريد" Width="85px"></asp:Label>
<
br />
<
br />
<
asp:Label ID="Label3" runat="server" Style="z-index: 109; left: 122px; position: absolute;
top: 146px"
Text="نص الرساله" Width="85px"></asp:Label>
<
br />
<
br />
<
asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="اكتب نص للرساله"
Style="z-index: 110; left: 569px; position: absolute; top: 153px" ControlToValidate="TextBox3">*</asp:RequiredFieldValidator>
<
asp:Button ID="Button1" runat="server" Style="z-index: 111; left: 260px; position: absolute;
top: 353px"
Text="ارسل" Width="51px" />

</
div>
</
form>
</
body>
</
html>
</code> </code>

تابعوني في الدرس مفصل القادم بأذن الله









©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©