在編程時,有時會使用web伺服器控制項的自訂屬性。例如,TextBox控制項中沒有IsNotNull屬性,但我們可以自行新增一個IsNotNull屬性,從而作為一個標記來方便我們編寫程式。
雖然,IDE會提示「IsNotNull不是TextBox的屬性」這個警告訊息但也不妨礙我們使用!
代碼:
<asp:TextBox ID="TextBox1" runat="server" IsNotNull="e"></asp:TextBox>
編寫Javascript程式碼:
複製代碼代碼如下:
<script language=javascript type="text/javascript">
function getClick()
{
var c=document.getElementById("<%=TextBox1.ClientID %>");
if(c.IsNotNull == 1)
{
alert("IsNotNull is 1");
}
else if(c.IsNotNull == 0)
{
alert("IsNotNull is 0");
}
else
{
alert(c.IsNotNull); //不是0或1時會顯示IsNotNull的屬性值
}
}
</script>