|
分類:[ASP.NET (VB)]
VISUALSTUDIO2010 ASP.NET(VB)でテキストボックスを継承したカスタムコントロールのテキストボックスを作成しています。
継承先でプロパティを作成たのですが、JAVASPRICTでそのプロパティにアクセスする方法がわかりません。
DefaultValue(False), _
Public Property alert() As Boolean
Get
Return Me._alert
End Get
Set(ByVal Value As Boolean)
Me._alert = Value
End Set
End Property
カスタムコントロールで上記のようなプロパティを作成したのですが、このプロパティがJAVASCRIPTで見えなくてこまっています。
もともとのテキストボックスのプロパティであるtext(javascriptではvalue)などは見ることができます。
確認ほうほうとしては、aspxにカスタムコントロール(txtboxEx1)をはりつけ、Loadイベントで
Me.txtboxEx1.Attributes("onBlur") = "textboxEx_Blur(this);"
とします。
javascriptの宣言は以下のように記述します。
function textboxEx_Blur(obj) {
if (obj.alert == true) {
alert("成功");
}
}
しかし、実際実行してテキストボックスから抜けようとするとtextboxEx_Blurが宣言されていない旨の
javascriptエラーが出てしまいます。
どうもobj.alertが見えていないのが原因のようでした。
javascriptからobj.alertが見える方法はありませんでしょうか?
|