【发布时间】:2015-10-06 11:15:24
【问题描述】:
我正在尝试从 jquery 调用我的服务器端 vb 代码中的方法。
import System.Web.Services
...
'my VB.net Code
<WebMethod()> _
Public Shared Function SubmitReport_Click()
'this is where my code will go
Return Nothing
End Function
在我的 javascript 代码中,正在调用警报,但未调用 SubmitReport_Click。
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"></asp:ScriptManager>
<script type="text/javascript">
$("#<%= FileInput.ClientID%>").on('filebatchselected', function (event) {
alert("file input");
pagemethods.SubmitReport_Click();
})
</script>
【问题讨论】:
-
我很确定这是不可能的,但也许比我聪明的人会加入。
-
我没有收到任何错误,并且正在针对此特定事件调用警报(“文件输入”)
-
我不知道这对我使用的
<WebMethod(EnableSession:=True)>有帮助,但对于Public Shared Sub ...和每次工作。顺便提一句。这重要吗PageMethods...?大写/小写 -
顺便说一句。你在那个函数下的代码是什么?
-
目前我只是分配一个带有断点的变量以确保它被调用
标签: javascript jquery asp.net vb.net webmethod