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

Call routine when textbox is changed client-side using attributes.add

本文关键字:文本 调用 例程 attributes add 客户端 使用      更新时间:2023-09-26

我试图找出在更改文本框时是否可以调用 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?

如今,VB是一种服务器端语言。如果要执行 Visual Basic 函数(大概是 VB.NET),则必须执行以下任一操作:

  1. 回发

  1. 使用 AJAX 调用用 Visual Basic 编写的 Web 服务并返回结果。

请注意,VBScript 曾经非常流行,但这需要 IE,并且依赖它是不受欢迎的(如果不是完全不可能的话)。