使用AJAX调用将ASPX隐藏字段传递给web方法

时间:2017-10-18 16:58:22

标签: javascript asp.net

我在ASP页面上有一个名为'hfID'的隐藏字段,我试图通过ajax调用将其传递给Webmethod。但是,这会生成内部服务器500错误。这显然不是整个部分,而是相关部分。我怀疑我一开始并没有正确地抓住hfID值。 C#方法有一个'ID'参数。

这是ASP代码:

< asp:HiddenField runat =“server”id =“hfID”/>

这是JavaScript:

 app.$tabPanel.on("click", "div.blob-field div.editor .save", function () {
        var $tabContent = $(this).closest("div.blob-field"),
            fieldName = $tabContent.data("fieldName"),
            content = $tabContent.find("div.editor textarea").val(),
            ID = $(this).find("hfID").val();

        $.ajax({
            type: "POST",
            cache: false,
            url: "FileName.aspx/MethodName",
            data: JSON.stringify({
                fieldName: fieldName,
                content: content,
                ID: ID 
            })

0 个答案:

没有答案