Tag: asp.net webpages

如何从ASP.NET 4.0 Web应用程序中禁用/删除WebPageHttpModule?

我正在尝试使用我的通配符http处理程序来处理* .cshtml页面,但请求永远不会到达我的处理程序,因为它看起来像是被我发现通过此StackTrace存在的WebPageHttpModule拦截: [HttpException (0x80004005): Exception of type ‘System.Web.HttpException’ was thrown.] System.Web.WebPages.ApplicationStartPage.ExecuteStartPage(HttpApplication application, Action`1 monitorFile, Func`2 fileExists, Func`2 createInstance, IEnumerable`1 supportedExtensions) +88 System.Web.WebPages.ApplicationStartPage.ExecuteStartPage(HttpApplication application) +287 System.Web.WebPages.WebPageHttpModule.StartApplication(HttpApplication application, Action`1 executeStartPage, EventHandler applicationStart) +113 System.Web.WebPages.WebPageHttpModule.StartApplication(HttpApplication application) +71 System.Web.WebPages.WebPageHttpModule.Init(HttpApplication application) +156 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +431 System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +194 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, […]

如何引用AppState变量中的数据?

问题是我找不到在if条件中测试存储在AppState [“variableName”](或App.variableName或HttpContext.Current.Application [“variableName”]等)中的任何内容的方法。 (它只将它视为一个对象,即使我可以在页面上用Razor绘制它作为字符串变量我认为它是) 所以,我无法比较它们来说出一个实际的字符串值。 我在无数其他尝试中试过ToString()无济于事。 我的问题是:如何使用C#在WebMatrix Web页面中使用AppState变量实现全部function?

在ASP.NET WebPages中使用带有匿名类的LINQ和隐式类型化数组时出错

我正在尝试使用WebPatrix使用WebPages来模拟页面。 我已经为其中一个PageData键分配了一个隐式类型的匿名对象,但是当我尝试在集合上使用LINQ方法时,我收到以下错误: CS1977: Cannot use a lambda expression as an argument to a dynamically dispatched operation without first casting it to a delegate or expression tree type 以下是一些示例代码: @{ PageData[“Vals”] = new [] { new { ID=1, Quantity=5 }, new { ID=2, Quantity=3 } }; var sum = PageData[“Vals”].Sum(x => x.Quantity); } 如果我首先将数组存储在常规对象中,我可以使用它上面的LINQ方法。 当它作为一个动态对象从PageData出来时似乎有一个问题 – […]

Asp:FileUpload编辑“未选择文件”消息

我只需要知道是否有一种方法可以在没有选择文件时更改 Asp:FileUpload显示的消息 。 谢谢。