关于post,get 获取传过来数据的方式

post方式:
$.ajax({
type: ‘POST’,
url: ‘…/ashx/ExportData.ashx?type=NonZhengshen’,

//contentType: “application/json; charset=utf-8”,
//dataType: ‘JSON’,

data: {“detail”:Detail},
success: function (data) {

},
error: function (err) {
alert(err.status);
}
})

ashx:

string Content = context.Request.Form[“detail”];

当然可以使用 Post加密的方式:
在js里是这样的:

 var data = {
        ActivityId: encodeURIComponent(ActivityId),
        Content: encodeURIComponent(Content),
        type: encodeURIComponent(1)
    };

ashx内部解析:

      ActivityId = httpUtility.UrlDecode(RequestStr.Request.Form["ActivityId"]).Trim();   

get请求模式为:
// 如果表单元素以 GET 方式提交,则服务器端必须以 Request.QueryString[] 来获取,索引仍是name属性的值。
// 以 GET 方式提交的时候,会在浏览器的地址栏显示提交的内容。

        string userName = context.Request.QueryString["txt"];
        string userPwd = context.Request.QueryString["pwd"]; 

另外使用:
string BaserString = JsonConvert.SerializeObject(PhotoToBase64(Content)); 处理实体文件到json

你可能感兴趣的:(关于程序)