使用attributes.add在客户端更改文本框时调用例程

时间:2015-01-21 17:19:15

标签: javascript asp.net vb.net onchange

我试图找出在更改文本框时是否可以调用vb例程(在asp.net中)

我已经看到了一些这个代码可以工作的例子,但是它调用了一个javascript函数,但我想让它调用一个vb例程(或函数)。

这是我到目前为止所做的:

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
    txtDO7_1.Attributes.Add("onchange", "checkifONCiscorrect();")
End Sub

Protected Sub checkifONCiscorrect()
    ' do some calculations here and show some messages
end sub

我希望它是客户端计算,所以没有回发。 这是可能的,还是在Page_Load上使用此代码(attributes.add),你只能引用javascript?

1 个答案:

答案 0 :(得分:0)

目前,VB是一种服务器端语言。如果你想执行一个Visual Basic函数(可能是VB.NET),你将不得不:

  1. 回传
    1. 使用AJAX调用用Visual Basic编写的Web服务并返回结果。
    2. 请注意,VBScript过去很受欢迎,但这需要IE,并且依赖它是不受欢迎的(如果不是完全不可能的话)。

相关问题