Javascript 如何用JS或JQuery调用VB方法

Javascript 如何用JS或JQuery调用VB方法,javascript,jquery,asp.net,ajax,vb.net,Javascript,Jquery,Asp.net,Ajax,Vb.net,您好,我一直遇到ASP和VB DDL在下拉值更改时未触发selectedIndexChanged的问题-请参阅我前面的内容 我已经搜索了三天的asp和vb解决方案。我意识到,要实现这一点,我需要在客户端使用一些东西,或者修改我的全部代码,这实际上不是一个选项 问题是我在JQuery和JavaScript方面的经验非常有限,无法从客户端触发selectedIndexChanged事件 我如何才能做到这一点,这是可能的吗?我在谷歌上看到了一些东西,但要么我实现这些错误,要么在这个例子中它们对我不起作

您好,我一直遇到ASP和VB DDL在下拉值更改时未触发selectedIndexChanged的问题-请参阅我前面的内容

我已经搜索了三天的asp和vb解决方案。我意识到,要实现这一点,我需要在客户端使用一些东西,或者修改我的全部代码,这实际上不是一个选项

问题是我在JQuery和JavaScript方面的经验非常有限,无法从客户端触发selectedIndexChanged事件

我如何才能做到这一点,这是可能的吗?我在谷歌上看到了一些东西,但要么我实现这些错误,要么在这个例子中它们对我不起作用

任何帮助都将不胜感激,并将回答我的两个问题

提前谢谢

****更新1****

我尝试过的示例代码,并给出了我尝试实现的示例

JavaScript

         function JsFunction() {
         __doPostBack("DLL", "");
     }
DDL片段

                         <asp:DropDownList ID="DDL" runat="server" Width="120px" OnSelectedIndexChanged="DDL_SelectedIndexChanged" AutoPostBack="true" CausesValidation="false" EnableViewState="true" onchange="javascript:JsFunction()">
                        <asp:ListItem Value="0">Select</asp:ListItem>


看看你最初的问题,在我看来,强迫事件从客户端启动并不是正确的解决方案,你可能最终会遇到一些讨厌的黑客来绕过不需要它的东西。我已经对你原来的问题发表了评论。我同意,这不是我的首选解决方案,因为我对JS或JQ一无所知,但我用ASP或VB尝试过的任何方法都不能奏效。
         function JsFunction() {
         AJAXControlToolKit.HTMLEditor.Announcements.DDL_SelectedIndexChanged();
     }
function JsFunction() {
document.getElementById('<%=DDL.ClientID').click()
}