小编son*_*iic的帖子

在动作过滤器中获取动作参数的值

我有一个动作,我从jquery发布到:

[HttpPost]
public void UpdateGroupName(int groupId, string name)
{
    authorisationRepository.UpdateGroupName(groupId, name);
}
Run Code Online (Sandbox Code Playgroud)

这适用于groupIdname.我还有其他一些组操作,因此我想使用授权属性来确保执行更改的人员有权进行更改.

我已经有一个通过访问成功AuthorizationAttribute检索groupIdGET请求,filterContext.HttpContext.Request.Params["groupId"]但是当它涉及到POST时它不起作用.这Request.Form是空的,也是Request.Params.

这是我在授权属性中的代码:

public int groupId { get; set; }

protected override bool AuthorizeCore(HttpContextBase httpContext)
{
    username = httpContext.User.Identity.Name.Split('\\').Last();

    // awesome permissions checking goes here...

    return authorized;
 }

public override void OnAuthorization(AuthorizationContext filterContext)
{
    groupId = int.Parse(filterContext.HttpContext.Request.Params["groupId"]); // this line throws an exception
    base.OnAuthorization(filterContext);
}
Run Code Online (Sandbox Code Playgroud)

我看了这个答案,但我的Form财产是空的:(

更新以显示jquery帖子:

var serverComm = …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-3

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

更改组件文件夹的位置

在Visual Studio 2012中,我使用的是Xamarin.iOS项目类型,当我向项目添加组件时,它们被添加到文件夹中:[Solution-directory] ​​/ Components/[component-name] /

是否可以选择存储组件的位置?

我的依赖关系管理策略是将项目和解决方案区域之外的依赖项存储在它们自己的文件夹中.

我想我可以从组件目录中的/ lib /文件夹中删除DLL,但我想知道是否有更简单的解决方案.

dependency-management xamarin.ios xamarin.android xamarin visual-studio-2012

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

禁用列表视图的交叉幻灯片选择

我正在设计一个在中心具有垂直平移的一维列表的应用程序,并且由于翻转视图,用户能够在列表之间水平翻转.

垂直平移的一维列表

当用户在列表视图中水平拖动时,它会因交叉滑动而选择该行.这不是我想要的行为.我希望flipview能够开始左右平移.我认为这与rails有关,因为当用户对角平移时,他们可以平移flipview.

当selectionmode设置为时,甚至会发生交叉幻灯片 None

如何禁用交叉幻灯片,或者如何确保当用户向左和向右平移flipview平移而不是listview项目时?

listview gesture windows-8 windows-runtime winrt-xaml

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

将今天的日期添加到SharePoint母版页

当然必须有一个简单的方法将一个简单的代码块放入母版页:(我尝试使用明显的<%= "Hello, World!" %>语法,但不允许使用代码块.然后尝试了一个站点列,但不知道如何使用它们然后尝试了网页区域,但母版页无法使用它们.尝试将网页部分(制作和部署btw非常困难)放入页面布局中,但它只是不呈现:/

在我的网站顶部,我想要的只是一些简单而简单的东西,它显示了今天的日期和我想要使用的格式DateTime.Today.ToString("ddd, d MMMM yyyy").我该怎么做?

(否则我正在使用javascript document.write!)

谢谢大家,

sharepoint sharepoint-designer sharepoint-2010

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

以编程方式中断权限级别继承

我想创建一个具有自己的自定义权限级别的子网站.目前,当我访问http://servername/subsite1/_layouts/role.aspx上的Permission Levels屏幕时,我看到了所有权限级别,但这些是来自rootweb的权限级别.如何在此处中断继承并添加自己的自定义权限级别?

目的是因为该角色在本网站之外没有用处,所以我宁愿不把它放在根上.

这个问题与此处提出的问题相同:http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/32ad2700-8009-4636-880e-07acfca98a06但是Shah Mehul回复说它可以通过编程方式完成.他弄错了吗?我已经阅读了SPWeb.BreakRoleInheritance(布尔值,布尔值)中的参数描述,但它们没有描述权限级别.

sharepoint sharepoint-2010

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