草庐IT

mini-mvc-profiler

全部标签

javascript - 在 Javascript 函数中获取 MVC Controller 名称

我有一个JqueryCRUD函数;从几个Controller操作中调用。有什么方法可以找出哪个Controller正在触发该功能。例如;来自View的函数调用:$('a.Edit-Icon').live("click",function(event){editDialog(this,event,'#_List');});函数参数:functioneditDialog(tag,event,target,value){------//HowtogettheControllername???????????}提前致谢...... 最佳答案

Unity Memory Profiler从入门到精通

前言:UnityMemoryProfiler主要用来查看托管内存和本机内存的详细分配情况。它通过捕获、检查、比对内存快照的方式来检测内存泄漏和内存碎片。本篇文章中使用的版本是0.2.10版本。打开偏好设置:点击【Preferences->Analysis->MemoryProfiler】菜单项来打开偏好设置。如下图所示:其中,常用的参数设置如下所示:1.MemorySnapshotStoragePath:设置保存内存快照文件的相对路径(必须以./或者…/开头)。当路径非法时就会弹出错误提示,如下图所示:2.ResetOpt-Outsettingsfordialogprompts:重置拍摄内存快

javascript - 在 asp.net MVC 中提交局部 View 时如何显示加载微调器?

我编写了一个应用程序,当您单击“继续”时它会加载部分View。有时服务器会挂起一点,所以我想在用户单击提交时显示某种加载消息或微调器,以便他们知道页面正在做某事。这只是您的标准表单,但我的提交代码如下所示(包含一个字段,因此您可以查看示例):@Html.LabelFor(m=>m.JointAdditionalIncomeSource,new{@class="col-sm-2control-label"})@Html.TextBoxFor(m=>m.JointAdditionalIncomeSource,new{@class="form-control",placeholder="Ad

javascript - MVC3 客户端验证不起作用

我在Razor中使用MVC3。我在我的_Layout.cshtml中包含了以下内容:我的表格是这样的:@{ViewBag.Title="Register";Html.EnableClientValidation();}@using(Html.BeginForm("Register")){@Html.LabelFor(o=>o.Email)@Html.TextBoxFor(o=>o.Email)@Html.ValidationMessageFor(o=>o.Email)...}我的ViewModel有DataAnnotations(并实现了IValidatableObject),它在Co

javascript - 如何仅在 mvc3.net 中注销后禁用浏览器后退按钮

我正在使用FormsAuthentication进行用户登录。用户成功注销后我遇到问题后退按钮是浏览器允许用户查看页面。我尝试使用javascriptfunctionpreventBack(){window.history.forward(1);}setTimeout("preventBack()",0);window.onunload=function(){null};但是后退按钮被完全禁用了。它工作bt,我不想在用户登录时禁用后退按钮功能。我希望我的登录用户正常使用浏览器后退按钮。但是一旦他选择注销,他就不能通过按返回来查看任何内容。我也试过使用Session.Abandon();

javascript - ASP.NET MVC4 AJAX.BeginForm AjaxOptions OnSuccess 未调用

我正在尝试在MVC4中使用Jquery模型对话框,使用Razor对话框显示正常,但AjaxOptions.OnSuccessjavascript函数在我单击更新按钮后未调用,但它被重定向到http://:3738/Cars/Edit/1?Length=4我不知道为什么会这样。这是我的代码CarController.cspublicclassCarsController:Controller{privateExpDbdb=newExpDb();////GET:/Cars/publicActionResultIndex(){returnView(db.Cars.ToList());}///

Javascript MVC 框架 + jQuery Mobile

我正在构建一个(相当简单的)网络应用程序,它最终将在桌面和移动设备上同等使用。我在后端使用Rails,但实际应用程序将构建为单页应用程序,因此Rails将简单地提供初始前端Assets并充当REST后端。我想将jQueryMobile用于移动优化的用户体验,包括ListView、触摸输入(例如滑动以编辑项目)等(请注意,我考虑过只使用UI框架,例如TwitterBootstrap或Foundation,但我会极大地受益于jQueryMobile支持的更深入的移动优化UX。)我还想使用JavascriptMVC框架来更好地构建我的Javascript代码。我玩过一些框架,但没有深入使用过

c# - JQuery + Asp.Net MVC,传递 float

我最近在使用MVC,在尝试使用ajax向我的Controller发送请求时遇到了一个奇怪的问题。我正在使用MVC直接附带的JQuery(版本1.3.2),我正在尝试发送这样的ajax请求:$.post("Home/OpenTrade",{price:1.5},function(){},"json");我还尝试了parseFloat("1.5")而不是1.5。当我尝试使用在Controller中接收此值时[AcceptVerbs(HttpVerbs.Post)]publicvoidOpenTrade(float?price)我的价格始终为空。如果我省略?则根本不会调用Controller

javascript - 适用于 ASP.NET MVC 和浏览器的 HTML 模板解决方案?

我正在尝试寻找一种HTML模板解决方案,它既适用于我的ASP.NETMVC应用程序(.NET4、IIS7.5),也适用于浏览器。原因是使用相同的代码在服务器(性能、输出到移动设备等)或浏览器(通过AJAX刷新数据)上呈现HTML。这不是一个新问题,但我想知道当前的技术趋势是否改变了答案。我正在考虑的几个想法:使用mustache两者都可用的模板JavaScript和.NET.使用RazorViewEngine的一个端口来Javascript+Razor==Jazor?中考虑的JavaScript.采取类似MicroTemplatesAreDead...forgetaboutit的立场和

当 JS Profiling 打开时,JavaScript 代码运行得更快?什么?

我的应用程序遇到了一个非常奇怪的行为-如果我启动探查器(必须是JS探查器),代码的运行速度几乎是原来的两倍。我用一个非常简单的代码复制了它,可以在这个fiddle上找到它:https://jsfiddle.net/zagrwk44/问题是,这只能在配备旧显卡的机器上重现。我设法在装有AMDRadeonHD6450显卡的机器上重现了它。在较新的机器上,这不再重现。分析器如何使代码运行得更快?几乎是两倍的速度!这里花时间的代码只是改变屏幕上一个div的位置:for(vari=0;i我使用console.profile和console.profileEnd通过javascript启动和停止分