c# - jquery ajax post 到 .aspx 页面加载 - 如何读取发布的变量?

标签 c# javascript jquery vb.net json

我正在尝试将 ajax post 发送到 aspx 页面。如何读取变量“myVar”? 在下面的代码中 HttpContext.Current.Request("myVar") 没有返回任何内容

var p = { "myVar": JSON.stringify(tableOBJ) };

$.ajax({
    type: "POST",
    url: "Default2AJAX.aspx",
    data: p,
    success: function (data) {

    }
});

Default2AJAX.aspx 背后的代码

Partial Class Default2AJAX
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        Dim s As String = HttpContext.Current.Request("myVar") ''not working???????

    End Sub

End Class

最佳答案

我觉得应该是

HttpContext.Current.Request.Form("myVar")

关于c# - jquery ajax post 到 .aspx 页面加载 - 如何读取发布的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11852298/

相关文章:

javascript - 如何使用 jQuery 在输入中用逗号替换换行符?

c# - 使用 Mvc Mailer 向多个地址发送电子邮件

c# - 错误 : 'keyCode' is null or not an object

c# - 净::ERR_CONNECTION_RESET REST WCF

iOS 上的 JavaScript : preventDefault on touchstart without disabling scrolling

javascript - Chrome自动标签丢弃禁用javascript?

jquery - HTML/CSS/jQuery : Tabular data & thumbnails

c# - 如何在Caliburn.Micro中使用View的结果调用ViewModel方法

javascript - 如何使用 iframe 避免自定义 Web 邮件的 https 安全警告?

javascript - 将 jQuery 更改函数绑定(bind)到提交函数