小编Jac*_*tti的帖子

在ASP.NET webform中处理JSON响应

我正在向服务发送HTTPWebRequest,他们正在返回JSON中的用户ID.

他们正在回归:

{"id: 123456"}
Run Code Online (Sandbox Code Playgroud)

我该如何处理?我应该只对它进行分割:并采取第二个元素,还是有正确的方法来做到这一点?

asp.net json web-services

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

jQuery解析JSON

我正在尝试解析从SocialMention返回的JSON.

以下是JSON的示例:

{"title":"Social Mention","count":100,"items":[{"title":"RT @Jason_IIATMS: More Damon-isms that'll make you wanna puke: \"Let's hope the Chinese are right when they say this is the year of the tiger!\"","description":"","link":"http:\/\/twitter.com\/NYBD\/statuses\/9495530392","timestamp":1266876271,"image":null,"embed":null,"user":"NYBD","user_image":"http:\/\/a1.twimg.com\/profile_images\/60347208\/155135_logo_final_normal.jpg","user_link":"http:\/\/twitter.com\/NYBD","user_id":3265448,"source":"twitter","favicon":"http:\/\/twitter.com\/favicon.ico","type":"microblogs","domain":"twitter.com","id":"6111418866093918428"},
Run Code Online (Sandbox Code Playgroud)

我正在使用jquery的.getJson,例如:

$.getJSON("Home/GetSocialMentionData", function (data) {
    $.each(data.items, function (i, item) {
        alert(i);
    });
});
Run Code Online (Sandbox Code Playgroud)

我显然没有做正确的事情,因为我从来没有遇到alert(i)并经常收到JavaScript错误"Microsoft JScript运行时错误:'length'为null或不是对象"

我是JSON的新手,谷歌搜索时似乎找不到任何东西.

所以我的问题是,我如何解析结果?任何有用的建议都会很棒.

jquery json

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

我如何301重定向/ Home到root?

这是我在Global.asax中删除/ Home的路线:

    routes.MapRoute("Root", "{action}/{id}",
        new { controller = "Home", action = "Index", id = UrlParameter.Optional }
   );
Run Code Online (Sandbox Code Playgroud)

好吧,我需要设置301重定向,因为有人链接到/ Home并且他们获得了404.

那么如何设置301呢?

我检查了路由设置的方式,并在"Home"控制器中寻找"Home"操作方法.

显然我可以添加:

public ActionResult Home() {
    Response.Status = "301 Moved Permanently";
    Response.RedirectLocation = "/";
    Response.End();
    return Redirect("~/");
}
Run Code Online (Sandbox Code Playgroud)

但是,要做到这一点还有更好的方法吗?

asp.net-mvc asp.net-mvc-routing http-status-code-301

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

有没有合理的理由在生产代码中使用System.Threading.Thread.Sleep?

我正在做一些代码清理,我遇到了一些实例

System.Threading.Thread.Sleep(2000);
Run Code Online (Sandbox Code Playgroud)

这些都在Button Click事件中.

我想不出为什么这会出现在生产代码中?

我错过了什么吗?

编辑 -

完全代码块(有些东西改变了,但步骤是一样的) - 是的,我认为这样做太糟糕了哈哈

    protected void btnSubmit_Click(object sender, ImageClickEventArgs e)
{
    try
    {
        System.Threading.Thread.Sleep(2000);

        string guid = Profile.Auth.GUID;

        activity act = new activity();

        try
        {
            if (checkbox.Checked)
            {
                add.activity(true);

            }
            else
            {
                act.AddActivity(false)
            }

            LoadData();
        }
        catch (Exception ex)
        {
            Response.Write(ex);
        }
    }
    catch { }
}
Run Code Online (Sandbox Code Playgroud)

asp.net performance multithreading

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

(.NET)生成随机,易记的密码的简便方法

我有一个项目正在进行中,我需要将密码与项目相关联.
密码应完全不连续或易于猜测,但易于记忆.

我想做这样的事情.

string rand = System.Guid.NewGuid().ToString();
rand.Substring(0,3);
Run Code Online (Sandbox Code Playgroud)

返回GUID的前4位数字.

我想知道是否有其他人有类似他们工作的东西,并且可能是比这更好的解决方案.

安全很重要,因为我们不希望人们能够猜到数字,但这不涉及金钱或个人数据,所以它不必具有NSA能力:)

多谢你们!

c# asp.net random passwords guid

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

在非IE浏览器中禁用ASP.NET ImageButton

我有一个<asp:ImageButton />已经其enabled属性设置为false.

这适用于Internet Explorer,该按钮不是"可点击",但在其他浏览器中,您可以单击它.但是,单击imagebutton这些其他浏览器时没有任何反应.

如何禁用在Internet Explorer外部的浏览器中单击按钮的功能?

.net c# asp.net imagebutton

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

如何检索Yahoo的Contacts API的GUID

我正在尝试使用Yahoo Contacts API在我正在构建的网站上添加"邀请你的朋友"功能.

我找到了正确的web服务来调用(http://social.yahooapis.com/v1/user/{guid}/contacts)但它要求用户的GUID,而不是他们的用户名/密码.

我搜索过,无法通过Yahoo API找到"查找"功能,这让我可以从用户名/密码中获取用户的guid.

有没有人有使用Contacts API的经验.

我已经阅读了文档,并查看了YQL,但我仍然没有找到如何获取用户的guid.

多谢你们.

c# asp.net oauth

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

ASP.NET MVC - 301重定向 - 搜索引擎优化问题

所以我有一个像这样的ActionName:

[ActionName("Chicago-Bears")]
public ActionResult ChicagoBears() {
  return View();
}
Run Code Online (Sandbox Code Playgroud)

谷歌的索引为:http://www.example.com/Teams/ChicagoBears

我坚持使用IIS6并且自己无法访问IIS.

当然,现在它有一个连字符.因此,如果有人点击该链接,Google会显示404.

如何在此实例中设置301重定向?我无法创建另一个名为ChicagoBears()的方法,所以......

多谢你们.

asp.net-mvc seo iis-6 http-status-code-301

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

如何获取DataTable的最后一个单元格?

    foreach(DataRow row in dt.Rows)
    {
       foreach(var cell in row.ItemArray)
       {
          builder.Append(cell.ToString());
          if(cell != row.lastcell)
             builder.Append("\t");
       }
       builder.Append(Environment.NewLine);
    }
Run Code Online (Sandbox Code Playgroud)

我需要确保cell!=行中的最后一个单元格

我该怎么做呢?

c#

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

使用jquery读取和修改内联样式"高度"?

在页面我有以下标签:

<div id="main_body" class="mainbox" style="height: 769px;">
Run Code Online (Sandbox Code Playgroud)

我可以选择这个div使用:

   var diiv= $("#main_body")
Run Code Online (Sandbox Code Playgroud)

能否指导我如何阅读和修改内联样式中的hight属性.我还需要阅读这个以进行其他计算.

谢谢

jquery

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

如何向 microsoft vision api 发送 ajax 请求?

我正在关注此处的文档,底部的示例代码如下所示

<!DOCTYPE html>
<html>
<head>
    <title>JSSample</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js">    </script>
</head>
<body>

<script type="text/javascript">
    $(function() {
    var params = {
        // Request parameters
        "returnFaceId": "true",
        "returnFaceLandmarks": "false",
        "returnFaceAttributes": "{age}",
    };

    $.ajax({
        url: "https://api.projectoxford.ai/face/v1.0/detect?" + $.param(params),
        beforeSend: function(xhrObj){
            // Request headers
            xhrObj.setRequestHeader("Content-Type","application/json");
            xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","REDACTED");
        },
        type: "POST",
        // Request body
        data: "http://newsrescue.com/wp-content/uploads/2015/04/happy-person.jpg",
    })
    .done(function(data) {
        alert("success");
    })
    .fail(function() {
        alert("error");
    });
});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但我不断收到错误代码 404 资源未找到。谁能告诉我我做错了什么?

javascript ajax microsoft-cognitive

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

尝试创建DateTime对象数组 - Datetime []

我的大脑今天似乎没有用.我搜索了这个并且找不到它,这似乎有点奇怪,因为这是一个基本问题,我通常可以很快找到.

我正在尝试创建一个DateTime对象数组.我不能使用List.

        DateTime[] dates 
        dates[0] = Convert.ToDateTime("12/01/2009");
        dates[1] = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个错误,说明使用了未分配的局部变量.

那么......我该如何创建阵列?

asp.net arrays datetime

0
推荐指数
2
解决办法
7638
查看次数

DateTime不断抛出"字符串未被识别为有效DateTime"的异常

这是字符串:

string date = "Fri Feb 17 15:50:42 +00:00 2012";
Run Code Online (Sandbox Code Playgroud)

我只是想用以下方法解析它:

DateTime.Parse(date, new Culture("en-us"));
DateTime.Parse(date);
Run Code Online (Sandbox Code Playgroud)

无论我做什么,它都会一直作为无效字符串返回.

我究竟做错了什么?

c# asp.net datetime

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