الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استخدام javascript مع asp.net

بدأه بـلـبل في 5 يونيو 2010 · 5 رد · 930 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

بصراحة اكره أن يكون الموضوع طويلا لذلك اختصرت بعض الحشو بهذا الموضوع

من الامور الهامة هي كيف تتعامل asp.net مع javascript

بصراحة هذا الموضوع نتيجة بحثي ولا اعلم هل هو كامل ام لا ولكن بكل الاحوال يعلمك كيف تتعامل مع عناصر asp.net الاصدار الرابع وما قبل .

اولا وبشكل بسيط ساعرض مثالا بسيط للتعامل مع ال java script و ال asp.net

<asp:Button ID="Button2" runat="server" Text="Button" onmouseover="alert('test free')"/>

لكي نستطيع ان نتعامل مع اي عنصر من عناصر ال asp.net يجب علينا الحصول على معرفه بالصفحة

هنالك طريقة بالدوت نت 4 مختلفة عن الدوت نت 3.5 او ما قبل

كان يمكننا الحصول على المعرف بالدوت نت 3.5 وما قبل عن طريق اضافة ID بعد معرف الكنترول

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">
    <title>Untitled Page</title>
    <script language="javascript">
    function x()
    {
    alert(document.getElementById("<%=txt.ID%>").value);
    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <asp:TextBox ID="txt" runat="server" onmouseover="x();">ttt</asp:TextBox>

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

اما في الدوت نت 4 تغيرت الحال فاصبح هنالك ClientID

أي اصبح اختلاف بين id و clientId ويعطي خطا اذا وضع id كقيمة لمعرف العنصر بانه غير موجود من ضمن خصائص العنصر

 function y(){
       alert(' <%=Button2.ClientID %>');
       }

وبالتالي يمكن الان التعامل مع عناصر التحكم بشكل كامل

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
   <script language="javascript">
       function y(){
       alert(' <%=Button2.ClientID %>');
       }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="Button2" runat="server" Text="Button"   onmouseover="y();"/>
   </div>
    </form>
</body>
</html>

وللموضوع تكملة بالتوفيق وان شاء الله كون حققت فائدة

how to use javascript with asp.net.rar

تم تعديل هذه المشاركة بواسطة X-File في 5 يونيو 2010 في 23:10

1

In bad state

#2

الف شكر ومنتظرين باقى الدرس

#3

اهلا وسهلا اخي تكرم عينك

In bad state

#4

بارك الله فيك

لكن للعلم ..

ClientID

موجودة فى الـ 3.5 واعتقد فى الـ 2.0 ايضا :)

لله في الآفاق آيات لعـــل = أقلهـــا هو ما إليه هداكا

ولعل ما في النفس من آياته = عجبٌ عجابٌ لو ترى عيناكا

والكون مشحون بأسرار إذا = حاولت تفسيراً لهــا أعياكا

#5

بسم الله الرحمن الرحيم

اخى العزيز

بالتوفيق لك

و ان شاء الله ربنا يعطيك ما تريد :)

1
#6

الله يبارك فيكم اجمعين اخواني اسعدني مروركم الطيب وان شاء الله كون حققت فائدة

أخي 'وماذا بعد؟' على فكرة اسمك صعب :)

انا كنت استخدم

Button2.ID في الدوت نت 3.5

المهم ما وجد في الدوت نت 4 ولم يكن موجودا هو

ClientIDMode

وباذنه تعالى تجده بالموضوع القادم

In bad state

مواضيع مشابهة