小编brn*_*rng的帖子

从服务器端访问Web存储 - 可能吗?

我已经在Web存储(会话和/或本地)中存储了一些字符串,并且想知道是否可以在页面加载或服务器端的init上检查这样存储的字符串(在我的情况下是asp.net c#). ..因此,例如,我将知道不从数据库重新获取数据并使用最后一页加载时已驻留在浏览器中的数据.

c# asp.net local-storage web-storage sessionstorage

10
推荐指数
1
解决办法
2万
查看次数

如何使用asp.net WebMethod处理FormData AJAX帖子(带有附加参数的文件)

无法将FormData的jQuery AJAX帖子处理到ASP.net 4 Web服务WebMethod.

<input id="ipt_file" type="file" />
<a href='#' onclick="UploadFile();" data-role='button'>Upload</a>
Run Code Online (Sandbox Code Playgroud)
var UploadFile = function () {
    var file_object = $('#ipt_file')[0].files[0];
    var form_data = new FormData();
    form_data.append('job_id', '123456');
    form_data.append('job_name', 'xyx');
    form_data.append('job_file', file_object);

    var xhr_upload = $.ajax({
        type: "POST",
        headers: { "Cache-Control":"no-cache", "Content-Type":"multipart/form-data" }, // also tried without these
        url: "../MyServices.asmx/Upload",
        data: form_data,
        processData: false,
        contentType: false,
        dataType: "json",
        success: function (msg) {
            if (typeof (msg) === "object") {
                var _upload = $.parseJSON(msg.d);
                alert(_upload.status + ': ' + _upload.msg);
            }; …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery form-data asmx webmethod

5
推荐指数
2
解决办法
5562
查看次数

JSON反序列化:如何从JSON对象数组中获取值

我已成功在C#中反序列化此JSON字符串,但无法从嵌套在数组中的对象中提取值:

JavaScriptSerializer js = new JavaScriptSerializer();

string json = 
  {"key":"1234","status":"ok","members":
      [{"id":7,"name":"Joe"},
   {"id":2,"name":"Robert"},
   {"id":18,"name":"Tim"}
      ]
   }

var d = js.Deserialize < dynamic > (json);

string _key = d["key"]; // this works

Array _members = d["members"]; // this works, length = 3
Run Code Online (Sandbox Code Playgroud)

但是我无法通过名称从对象中提取值,例如,这不对,但基本上我想要

_members [0] ["name"]或,_members [0] .name

我认为反序列化器会在数组字典中创建对象,但我想我正在清除丢失的东西......

c# json

2
推荐指数
1
解决办法
3万
查看次数

设置HttpWebRequest的IP地址

我有一个具有固定IP地址的站点,我通过HttpWebRequest对后端数据服务器方法进行c#调用.此后端系统将设置为仅允许来自我站点的IP固定地址的传入请求.

有没有办法将HttpWebRequest的IP地址设置为我的站点的IP(我怀疑我的云主机或.net以某种方式允许使用其他IP)?

我不是想欺骗IP; 我想确保我的asp.net代码使用网站自己的专用IP,或者至少检查它在发出请求时可能使用的IP.

asp.net ip httpwebrequest

0
推荐指数
1
解决办法
3399
查看次数