小编chr*_*ofr的帖子

使用没有访问令牌的Facebook Graph API获取公共页面状态

我正在尝试使用Facebook Graph API从公共页面获取最新状态,让我们说http://www.facebook.com/microsoft

根据http://developers.facebook.com/tools/explorer/?method=GET&path=microsoft%2Fstatuses - 我需要一个访问令牌.由于微软的页面是"公开的",这种情况肯定是这样吗?没有访问令牌,我无法访问这些公共状态吗?

如果是这种情况,为我的网站创建访问令牌的正确方法如何?我有一个App ID,但http://developers.facebook.com/docs/authentication/上的所有示例都描述了处理用户登录.我只想在Microsoft页面上获取最新状态更新并将其显示在我的网站上.

authentication permissions facebook facebook-graph-api

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

使用C#var进行System.Data.Datarow的隐式类型

foreach (var row in table.Rows)
{
     DoSomethingWith(row);
}
Run Code Online (Sandbox Code Playgroud)

假设我正在使用标准System.Data.DataTable(有一个System.Data.DataRow对象集合),上面的变量'row'解析为一个object类型,而不是一个System.Data.DataRow.

foreach (DataRow row in table.Rows)
{
     DoSomethingWith(row);
}
Run Code Online (Sandbox Code Playgroud)

像我期望的那样工作.这有什么特别的原因吗?

谢谢.

c# datarow implicit-typing

17
推荐指数
2
解决办法
2010
查看次数

我应该在哪个ASP.NET MVC应用程序层检查成员身份信息?

我有一个MVC应用程序,其结构如下(从左到右)

UI - >控制器 - >服务 - >存储器 - >数据库

我们试图让每一层与下一层分离.我们使用.NET Membership来管理安全性,我们有一个基于权限的功能,让我们说"显示我的用户类型的所有文档".

应该:

  1. Services层不了解我们的.NET成员资格提供程序?然后我们有服务层方法,看起来像"GetDocumentsByUserType(int UserTypeId){..}"?

  2. GetDocumentsByUserType()方法是否知道我们正在使用.NET Membership,使用Membership方法获取当前用户类型,并返回相关文档?

也:

  • #1是否会使我的服务层安全性降低,因为我的控制器层
    可以传递它想要的任何用户类型?
  • #2是否使我的服务层过于依赖于特定的技术,即.NET
    Membership?还有另一种方法可以考虑吗?

希望我已经提供了足够的细节.如果没有请喊,我会补充.

谢谢.

c# architecture membership asp.net-mvc

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

Linq项目集合中未保留Foreach更改

在以下示例中,当我返回集合时,不会保留在foreach中应用的更改:

var people = SomeLinqToSqlSource();

foreach (var person in people)
{
   person.Name = "Jimmy";
}

return people.AsQueryable();
Run Code Online (Sandbox Code Playgroud)

这与我的理解相矛盾,即在foreach(..)中,您通过参考当前项目进行操作.

有人可以让我知道我哪里出错吗?

谢谢.

c# linq foreach loops

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

Visual Studio 2010为.NET 3.5 ASP.NET应用程序启动.NET 2.0开发服务器

我在VS2010中有一个ASP.NET/C#解决方案.每个项目的Target Framework属性设置为.NET Framework 3.5,但是:

当我使用内置的ASP.NET开发服务器调试ASP.NET站点时,服务器的属性窗格显示我们正在ASP.NET版本中运行:2.0.50727.4955.

我应该更新任何其他项目/解决方案设置吗?

谢谢你的帮助.

克里斯.

c# asp.net iis visual-studio-2010 visual-studio

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

渲染需要窗口对象的同构React组件

我有一个同构的React应用程序,组件在服务器端呈现.我希望使用第三方React组件:(GraphiQL),并且呈现如下:

var GraphiQLComponent = React.createElement(GraphiQL, { fetcher: graphQLFetcher}, "");

router.get('/graphiql', function (req, res) {
  res.send(ReactDOMServer.renderToString(GraphiQLComponent));
});
Run Code Online (Sandbox Code Playgroud)

但是,此组件使用window对象:window.localStorage并且window.addEventListener,当我尝试在浏览器中加载页面时,我收到错误:

ReferenceError: window is not defined
Run Code Online (Sandbox Code Playgroud)

我可以在服务器上渲染使用窗口对象的React组件吗?如果是这样,我需要做些什么来解决此错误?

javascript reactjs isomorphic-javascript graphql-js

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

递归Linq查询 - Person> Manager> Dept

假设我有一个这样的数据集:

PersonId  |   ManagerId  |  DepartmentId
========================================

1             null          1
2             1             1
3             1             2
4             2             1
Run Code Online (Sandbox Code Playgroud)

等等.

我正在寻找一个Linq查询:

给定一个ManagerId和一组 DepartmentId将给我所有相关的PersonIds.查询应该返回管理器下的所有PersonId,一直到树下,而不仅仅是那个管理器下面的那些.

这是我到目前为止所尝试的:http://pastebin.com/zF9dq6wj

谢谢!克里斯.

c# sql linq

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