عند البرمجة، يمكنك أحيانًا استخدام الخصائص المخصصة لعناصر تحكم خادم الويب. على سبيل المثال، لا توجد خاصية IsNotNull في عنصر تحكم TextBox، ولكن يمكننا إضافة خاصية IsNotNull بأنفسنا لاستخدامها كعلامة لتسهيل البرمجة لدينا.
على الرغم من أن IDE سيطالب برسالة تحذير "IsNotNull ليست خاصية لـ TextBox"، إلا أنه لا يمنعنا من استخدامه!
شفرة:
<asp:TextBox ID="TextBox1" runat="server" IsNotNull="e"></asp:TextBox>
كتابة كود جافا سكريبت:
انسخ رمز الكود كما يلي:
<لغة النص = جافا سكريبت نوع = "نص/جافا سكريبت">
الدالة getClick()
{
var c=document.getElementById("<%=TextBox1.ClientID %>");
إذا (c.IsNotNull == 1)
{
تنبيه("IsNotNull هو 1");
}
وإلا إذا (c.IsNotNull == 0)
{
تنبيه("IsNotNull هو 0");
}
آخر
{
تنبيه (c.IsNotNull)؛ // إذا لم تكن 0 أو 1، فسيتم عرض قيمة السمة IsNotNull.
}
}
</script>