ASP.Net Pagemethod没有调用函数

时间:2017-09-28 13:49:31

标签: javascript asp.net webmethod

相关守则:

<telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnablePageMethods="true">
  <Scripts>
    <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
    <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
    <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
    <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js">
    </asp:ScriptReference>
    <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js">
    </asp:ScriptReference>
    <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js">
    </asp:ScriptReference>
  </Scripts>
</telerik:RadScriptManager>

JS

function GetPhaseCodes(sender, eventArgs) {
  var JN = document.getElementById("JobNumber");
  if (JN.Value != -1 && JN.Value != null) {
    PageMethods.JobNumSelected(sender, JN.Value, onSucess, onError)

  }
}

function onSucess(result) {
  alert(result);
}

function onError(result) {
  alert('Cannot process your request at the moment, please try later.');
}

C-夏普

[WebMethod]
public static string JobNumSelected(RadDropDownList e, string JobNumb) {
  //Do Stuff
}

我在Visual Studio 2008中对此进行编程。我可以在JS代码中放置一个断点,并看到它进入函数调用。然而,一旦我开始单步执行函数调用,我就转到这个&#34;空白[动态]&#34;文件(缺少一个更好的单词),我可以无条件地逐步完成,而无需访问JobNumSelected中的代码。我没有收到任何错误消息,我不能简单地将程序继续到JobNumSelected中的断点。

0 个答案:

没有答案