我正在尝试在动态数据网站中设置角色..问题是我无法通过简单的设置它来做到这一点.
<location path="List.aspx">
<system.web>
<authorization>
<allow roles="Administrators" />
<deny users="*" />
</authorization>
</system.web>
</location>
Run Code Online (Sandbox Code Playgroud)
所以即使我作为一个名为"会员"的角色登录,它仍然让我进入List.aspx
任何人都可以指导我这个..
哦顺便说一下,我也在同一个网站上使用mvc
我在页面中有一个表单,一个get和一个帖子,我想在我的获取表单上添加寻呼机..所以我无法通过结果页面..
我遇到的问题是当我移动到第二页时它没有显示任何东西..
我正在使用这个库进行分页.. http://stephenwalther.com/Blog/archive/2008/09/18/asp-net-mvc-tip-44-create-a-pager-html-helper.aspx
这是我的动作代码.
[AcceptVerbs("GET")]
public ActionResult SearchByAttraction()
{
return View();
}
[AcceptVerbs("POST")]
public ActionResult SearchByAttraction(int? id, FormCollection form)
{....
}
Run Code Online (Sandbox Code Playgroud)
这就是我在获取表单上使用的内容
<%= Html.Pager(ViewData.Model)%> //但当我这样做时,它转到此方法[AcceptVerbs("GET")] public ActionResult SearchByAttraction()
而不是去这个
[AcceptVerbs("POST")] public ActionResult SearchByAttraction(int?id,FormCollection表单)
哪种情况有所作为......但是我真的想不出任何其他方式这样做
任何帮助将非常感激..
感谢名单
是否有正则表达式来检查xml是否格式正确?
谢谢
编辑:如果不是正则表达式,那么有一个很好的解析方法,我可以在c#中使用,不会抛出异常.我尝试使用xmlReader,但它对我没用.
如果我从这个代码的起始行之一放置一个debuger并逐步通过我在行之后没有得到任何事件
xmlData = reader.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)
但如果我在这段代码的最后一行有调试器..支架关闭的地方,我得到了一切.我不知道这只是debuger表现得很疯狂,还是真实的东西
using (StreamReader reader = new StreamReader(context.Request.InputStream))
{
xmlData = reader.ReadToEnd();
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我发生了什么事.因为有时我无法从streamreader获取任何数据,即使数据发送正确.
谢谢
考虑一个代码块试图将匿名对象传递给C#中的另一个方法的场景.
这是一个例子:
ThreadPool.QueueUserWorkItem(new WaitCallback(RpvService.GetRpvDailyResults),
new { req = request, rpvDic = rpvDictionary }
);
Run Code Online (Sandbox Code Playgroud)
你怎么能在接收端收到匿名对象?
c# ×3
asp.net-mvc ×2
asp.net ×1
dynamic-data ×1
paging ×1
regex ×1
rest ×1
roles ×1
web-config ×1
xml ×1