-
asp.net-mvc – 在我养成一个坏习惯之前需要建议
所属栏目:[asp.Net] 日期:2020-12-16 热度:191
我有一个名为AuctionsController的控制器.在其中我有一些名为Index()和AuctionCategoryListing()的动作: //Used for displaying all auctions.public ActionResult Index(){ AuctionRepository auctionRepo = new AuctionRepository(); var auctions = auct[详细]
-
无法使用ASP.NET AJAX从JSON反序列化Nullable KeyValuePair
所属栏目:[asp.Net] 日期:2020-12-16 热度:150
以下类不使用System.Web.Script.Serialization. JavaScriptSerializer反序列化(但确实序列化). public class foo { public KeyValuePairstring,string? bar {get;set;}} 当System.Web.Script.Serialization.ObjectConverter.ConvertDictionaryToObject到达ba[详细]
-
单元测试ASP.net Page_Load
所属栏目:[asp.Net] 日期:2020-12-16 热度:126
如何在ASP.net中为Page_Load函数创建单元测试? 我正在使用Visual Studio Unit测试框架构建工作.我想创建一个单元测试来检查网页的元素及其值. 我知道硒及其在单元测试中的能力. 这是测试WebPageControl.ascx.vb的网页: Public Class WebPageControl Protec[详细]
-
asp.net-core – 如何将安全更新应用于.NET Core项目?
所属栏目:[asp.Net] 日期:2020-12-16 热度:94
我正在更密切地关注.NET Core,而我似乎没有找到任何关于如何应用安全更新的信息? 如果我将所有程序集与应用程序分离,从Windows Update分离,如果组件有安全补丁,我将如何更新它们? 当您使用操作系统附带的框架时,您只更新一次,但如果您有一堆网站,我需要单[详细]
-
没有更新过期的ASP.NET Cookie更新值?
所属栏目:[asp.Net] 日期:2020-12-16 热度:59
是否可以更新ASP.NET cookie值而无需更新到期时间?我发现,如果我尝试更新Cookie而不更新过期,则该cookie不再存在.我有以下代码,我试图修改.如果每次更新cookie值,到期时到期有什么意义? HttpCookie cookie = HttpContext.Current.Request.Cookies[constant[详细]
-
asp.net – window.location更改失败AJAX调用
所属栏目:[asp.Net] 日期:2020-12-16 热度:147
我有一个点击跟踪 AJAX功能(在.aspx页面上调用WebMethod),我需要在用户点击链接时调用它. 不幸的是,我正在使用window.location =“newUrl”来更改页面,这似乎使AJAX调用失败.有没有解决的办法? 我不需要从AJAX调用中获取任何信息,我只需要确保调用WebMethod[详细]
-
asp.net-mvc – Excel Interop MVC
所属栏目:[asp.Net] 日期:2020-12-16 热度:193
在MVC应用程序中使用Excel Interop是否安全? 解决方法 EPPlus EPPlus是一个.net库,使用Open Office Xml格式(xlsx)读取和写入Excel 2007/2010文件. 它不需要在服务器上安装Excel.它不使用Excel库,它只是Open Office XML格式(xlsx)的API接口. XLSX实际上只是[详细]
-
Asp.net:替换GenericPrincipal
所属栏目:[asp.Net] 日期:2020-12-16 热度:52
我想知道用我自己的CustomGenericPrincipal替换genericPrincipal最好的方法是什么. 目前我有这样的事情,但我不确定它是否正确. protected void Application_AuthenticateRequest(Object sender,EventArgs e){ HttpCookie authCookie = Request.Cookies[Forms[详细]
-
asp.net-mvc – [HttpPost] public ActionResult Create(FormCol
所属栏目:[asp.Net] 日期:2020-12-16 热度:146
在Scott Hanselman的书(第1章)中,他为我们提供了两个实现[HttpPost] for Create action方法的选项. 第一个依赖于TryUpdateModel来根据传入的表单字段更新模型对象.当传入的表单字段包含无效输入时,ModelState.IsValid将设置为false. [HttpPost] public Actio[详细]
-
asp.net-mvc – 在ASP.NET MVC Web应用程序中托管WCF服务
所属栏目:[asp.Net] 日期:2020-12-16 热度:52
我有一个ASP.NET MVC 1.0 webapp,它作为我们外部API的前端站点.更具体地说,它有一个用于API客户端的控制面板,文档等. 现在我想在这个项目中移动我们的实际API(这是一组WCF服务),例如,http://api.example.com/controlpanel/dashboard将由ASP.NET MVC运行时提[详细]
-
asp.net-mvc-3 – 如何将模型绑定中使用的所有ValueProviderResu
所属栏目:[asp.Net] 日期:2020-12-16 热度:122
事实证明,MVC的DefaultModelBinder使用不同的文化来解析POST与GET请求的值(例如double,DateTime等). Here是更多信息. 我看到这是由ValueProviderResult对象的Culture属性控制的,它们是从IValueProvider.GetValue()返回的. 我的问题是:如何全局确保此值始终[详细]
-
构建发布版混合ASP.Net和.Net Standard 2.0项目的SGEN错误解决方
所属栏目:[asp.Net] 日期:2020-12-16 热度:63
我正在开发一个包含3个项目的Visual Studio 2017解决方案: .Net Standard 2.0中的两个类库(任何CPU) .Net Framework 4.6.1中的一个ASP.Net(任何CPU) 如果我在调试中构建所有(任何CPU),所有运行正常. 但是如果我在Release(任何CPU)中构建所有内容,则在输出窗[详细]
-
asp.net-mvc-3 – 如何在WebGrid中隐藏列?
所属栏目:[asp.Net] 日期:2020-12-16 热度:56
我是MVC3的新手 – 我正在使用WebGrid在网站上显示我正在进行的拍卖的一些列.这会显示一个显示最新出价的网格.除管理员以外的任何人登录时,他们应该只看到出价金额和日期/时间.当管理员登录时,他们应该看到所有列(名称和联系信息).我想我可能不得不以某种方[详细]
-
asp.net-mvc – 枚举ASP.NET MVC RouteTable路由URL
所属栏目:[asp.Net] 日期:2020-12-16 热度:96
我正在试图弄清楚如何枚举RouteTable中的路由URL. 在我的场景中,我定义了以下路由: routes.MapRoute ("PadCreateNote","create",new { controller = "Pad",action = "CreateNote" });routes.MapRoute ("PadDeleteNote","delete",action = "DeleteNote" });r[详细]
-
asp.net-mvc – 我想调试(设置一个断点)System.Web.Mvc.DefaultC
所属栏目:[asp.Net] 日期:2020-12-16 热度:195
我有一个项目引用GAC中的System.Web.Mvc程序集.我也有Codeplex的ASP.NET MVC源代码.我希望通过逐步完成其方法来更好地理解DefaultControllerFactory.我怎么能这样设置? 谢谢! 解决方法 编译MVC代码. 卸载MVC(确保不调试零售位) 使用您编译的程序集,而不是[详细]
-
asp.net – TransferRequestHandler和BeginRequest的性能问题
所属栏目:[asp.Net] 日期:2020-12-16 热度:86
我已经开始使用New Relic来监控 http://alternativeto.net这个相当大的网站的性能. 我注意到的是,他们报告为“TransferRequestHandler”的方法花费了大量时间,当我深入研究它时,我发现它确实是“BeginRequest()”方法需要时间. 在New Relic中看起来像这样.[详细]
-
asp.net-mvc-3 – 以下语句的等效Razor语法?
所属栏目:[asp.Net] 日期:2020-12-16 热度:83
假设我有以下ASP.NET Web Form引擎代码,如何在Razor引擎中表达它? script type="text/javascript" var initialData = %= new JavaScriptSerializer().Serialize(Model) %;/script 谢谢 哈迪 解决方法 我会使用以下内容: script type="text/javascript" var[详细]
-
经典ASP(或PHP等)中的ASP.NET MVC包
所属栏目:[asp.Net] 日期:2020-12-16 热度:103
我们有混合应用程序,它仍然运行ASP.NET MVC中的经典ASP应用程序的一部分.我想在经典ASP中也使用捆绑的 javascript和样式. 在ASP.NET中,我们可以很好地使用捆绑的东西和缓存,我们使用Script.Render,它将版本哈希添加到fetch url. 事实上,这种方法当然不适用于[详细]
-
asp.net – .NET中的大型Gen 0堆,浪费内存?
所属栏目:[asp.Net] 日期:2020-12-16 热度:164
我有一个使用大量内存的ASP.NET / C#Web应用程序. ANTS Memory Profiler和PerfMon都显示我的Gen 0堆在Application_Start期间迅速增长到大约1 GB.我读到here,Gen 0 Heap的PerfMon计数器实际上显示了Gen 0的“预算”,而不是大小(我认为并非所有内存都是进程的[详细]
-
asp.net-mvc – Mvc – 在会话中存储列表,然后检索其值
所属栏目:[asp.Net] 日期:2020-12-16 热度:82
您好,我正在尝试制作一个简单的在线杂志,并且当用户点击addtoCart按钮时,我得到了这个部分 我的模型购物车拥有两个属性 – 产品和数量 public class Cart{ public ProductLanguages Product { get; set; } public int Quantity { get; set; }} 所以在我的Add[详细]
-
asp.net-mvc-3 – 使用和不使用查询字符串路由旧请求
所属栏目:[asp.Net] 日期:2020-12-16 热度:128
(开始之前:我知道 this和 this.我想找到一个更简洁的解决方案 – 如果可能的话 – 稍微更具体的问题) 我正在重写MVC中的旧Webforms应用程序.像往常一样,不应该破坏永久链接. 我正在使用标准{controller} / {action} / {id}路由.传统路径通常是SomePage.aspx[详细]
-
asp.net-mvc – 如何在没有IoC容器的情况下对您的控制器进行单元
所属栏目:[asp.Net] 日期:2020-12-16 热度:198
在构建我最新的ASP.NET MVC项目时,我开始进入单元测试,依赖注入和所有爵士乐. 我现在想要单元测试我的控制器,我很难搞清楚如何在没有IoC容器的情况下正确地执行此操作. 以一个简单的控制器为例: public class QuestionsController : ControllerBase{ privat[详细]
-
asp.net-mvc-3 – ASP.NET性能分析404/500错误
所属栏目:[asp.Net] 日期:2020-12-16 热度:162
使用Visual Studio Performance Explorer和Cassini,我正在尝试在我的( Orchard CMS 1.4.0)ASP.NET MVC3应用程序上启动性能分析,但是我收到此错误: The web site could not be configured correctly; getting ASP.NET process information failed. Requestin[详细]
-
asp.net – 检查是否存在Web服务
所属栏目:[asp.Net] 日期:2020-12-16 热度:109
请有人能够向我展示确定给定URL是否存在Web服务(ASP.NET)的最佳方法吗? 我假设一种方法将使用System.Net.Webclient发出请求,但我如何确定它是否是一个有效的Web服务以及我应该发出什么样的请求? 编辑:为了添加更多的上下文,我正在确定是否存在Web服务,因[详细]
-
asp.net-mvc-3 – OutputCache和自定义gzip压缩过滤器
所属栏目:[asp.Net] 日期:2020-12-16 热度:144
我有这个自定义过滤器来压缩我的页面输出: public class EnableCompressionAttribute : ActionFilterAttribute{ const CompressionMode compress = CompressionMode.Compress; public override void OnActionExecuting(ActionExecutingContext filterContex[详细]
- asp.net-core – 什么是aspnet50和aspnetcore50?
- asp.net-mvc – 我什么时候应该在asp.net mvc应用
- asp.net – 自定义控件变为通用的“UserControl”
- asp.net-core – 如何使用Autofac和ASP.NET Core
- ASP.net RequiredFieldValidator不阻止回发
- asp.net-mvc-3 – 在IIS 7.5上托管MVC应用程序时
- ASP.NET主题 – 应该使用它们吗?
- asp.net – 基本单声道安装不会工作
- 任何使用ASP.Net AJAX和JQuery的缺点
- asp.net – 在用户表或单独的配置文件表中存储用