草庐IT

page_content

全部标签

c# - fiddler /C# : search content of request/response for special phrases

这是我第一次访问stackoverflow,现在我对这个网站感到非常满意。它已经帮助我获得了FiddlerCore嵌入到MSVisualC#2008ExpressEdition中。只需要在MSVisualC#EE中从项目资源管理器(Projektmappenexplorer)创建对fiddlercoredll的引用(Verweis)。希望这是它在英文版中的名称。在此之后,您可以使用Fiddler.FiddlerApplication等。我的任务是什么?我想创建一个小程序,它能够使用FiddlerCore检查特殊JavaScript代码的请求/响应主体。这使开发人员能够检查他们的代码在其

c# - MVC3 Layout Page、View、RenderPartial 和获取脚本文件到 Header(从局部 View )

所以我有一个布局页面@RenderSection("HeaderLast",required:false)一个View@sectionHeaderLast{}@{Html.RenderPartial("_userProfile");}还有局部View@sectionHeaderLast{alert('test');}我想这不可能那么简单。是否有一种开箱即用的正确方法,或者这是否总是需要某种中介并在ViewData周围传递内容以手动使内容冒泡到布局页面?赏金开始:赏金将奖励给为这个短时间提供的最佳解决方案。如果没有提供答案,我会将其奖励给最初回答这个问题的@SLaks。

c# - 如何避免 "Response.Redirect cannot be called in a Page callback"

我正在清理一些遗留框架代码,其中很大一部分只是通过异常编码。没有检查任何值以查看它们是否为空,因此会抛出和捕获大量异常。我已经清理了其中的大部分,但是,有一些错误/登录/安全相关的框架方法正在执行Response.Redirect,现在我们正在使用ajax,我们得到了很多"不能在页面回调中调用Response.Redirect。”我想尽可能避免这种情况。有没有办法以编程方式避免此异常?我正在寻找类似的东西if(Request.CanRedirect)Request.Redirect("url");请注意,Server.Transfer也会发生这种情况,因此我希望能够检查我是否能够执行R

c# - SyndicationItem.Content 为空

我正在尝试将RSS提要的内容提取到一个可以在代码中操作的对象中。看起来.NET3.5中的SyndicationFeed和SyndicationItem类将满足我的需要,除了一件事。每次我尝试使用SyndicationFeed类读取RSS提要的内容时,每个SyndicationItem的.Content元素都是null。我已经通过FeedValidator运行我的提要,并尝试使用其他几个来源的提要,但无济于事。XmlReaderxr=XmlReader.Create("http://shortordercode.com/feed/");SyndicationFeedfeed=Syndic

c# - HttpRequestMessage.Content 在 ASP.Net Web API 中的日志记录 DelegatingHandler 中读取时丢失

当尝试在Controller中的Action中访问对象时,它有时似乎为null。我发现这是由于DelegatingHandler的SendAsync()覆盖中的ReadAsStringAsync()造成的。问题在于内容。当我的客户端发送内容主体并在记录器中读取它时,它永远不会被Controller操作调用程序读取(或者可能位于JsonFormatter中的某处)。我怀疑随后对Content.ReadAsStringAsync()的调用不会引发异常,但也不会返回预期的内容主体(返回一些信息表明异步读取已完成)。但我的问题仍然存在,因为我想在操作中读取一个[FromBody]参数,当Con

c# - 无法将类型为 'ASP._Page_Areas_Admin__ViewStart_cshtml' 的对象转换为类型 'System.Web.WebPages.StartPage'

我创建了一个名为“Admin”的区域。在/Areas/Admin/Views/中,我有_ViewStart.cshtml:@{Layout="~/Areas/Admin/Views/Shared/_Layout.cshtml";}当我访问/Admin/中的页面时出现以下错误:无法将类型为“ASP._Page_Areas_Admin__ViewStart_cshtml”的对象转换为类型“System.Web.WebPages.StartPage”。我根据HowdoIuseacommon_ViewStartinareas?进行了建议的更改.我在根目录下的web.config中有这个,在/A

c# - ASP.NET MVC : Programmatically set HTTP headers on static content

我有一个ASP.NET应用程序,它在RegisterGlobalFilters中连接了一个过滤器,它执行以下操作:publicclassXFrameOptionsAttribute:ActionFilterAttribute{publicoverridevoidOnResultExecuting(System.Web.Mvc.ResultExecutingContextfilterContext){filterContext.HttpContext.Response.AddHeader("X-FRAME-OPTIONS","SAMEORIGIN");}}在Fiddler中,我可以看到从

c# - 使用 MultipartFormDataContent 生成错误的 Content-Type header

我有以下代码:privatestaticstringboundary="----CustomBoundary"+DateTime.Now.Ticks.ToString("x");privatestaticasyncTaskPostTest(){stringservResp="";using(varcontent=newMultipartFormDataContent(boundary)){content.Add(newStringContent("105212"),"case-id");content.Add(newStringContent("1/14/2014"),"dateFro

c# - 新手 LINQ 问题 : Is Paging in LINQ Queries Possible?

是否可以在Linq查询中使用“分页”功能?假设我有一些这样的XML:ChoiceOneChoiceTwoChoiceThree...ChoiceForty-EightChoiceForty-NineChoiceFifty如果我想实现分页功能,我是否能够为LINQ查询提供一个偏移量,以便我可以从第11个元素开始并在第20个元素结束?如果是这样,如果数据是对象列表而不是XML,查询会有什么不同吗? 最佳答案 varq=fromXinChoices.Skip((page-1)*pageSize).Take(pageSize)selectX

c# - 获取 Content-Disposition 参数

如何使用WebClient获取从WebAPIController返回的Content-Disposition参数?WebAPIController[Route("api/mycontroller/GetFile/{fileId}")]publicHttpResponseMessageGetFile(intfileId){try{varfile=GetSomeFile(fileId)HttpResponseMessageresponse=newHttpResponseMessage(HttpStatusCode.OK);response.Content=newStreamContent(