Tag: asp.net mvc 2

百分比计算

我在ASP.NET MVC 2工作进度栏概念。在这里我有一个DropDownList有10个值。 我想计算进度条的百分比,例如从DropDownList 10个值,我有一个查询返回值2.因此,我得到10个值中的2个。“20%完成”应该显示..如何做这个计算

在剃刀foreach上获取索引值

我在我的视图中的razorforeach循环遍历List<T> ,呈现一个部分。 在部分我正在渲染一个单一的logging,我想在我的视图中连续4。 我有一个css类的两个结束列,所以需要在部分确定该调用是否是第1或第4条logging。 什么是在我的部分识别这个最好的方式输出正确的代码? 这是我的主页,其中包含循环: @foreach (var myItem in Model.Members){ //if i = 1 <div class="grid_20"> <!– Start Row –> //is there someway to get in for i = 1 to 4 and pass to partial? @Html.Partial("nameOfPartial", Model) //if i = 4 then output below and reset i to 1 <div class="clear"></div> <!– End […]

如何在asp.net MVC中gzip内容?

如何压缩由asp.net mvc应用程序发送的输出?

如何在ASp.net MVC 2中将RadioButtonFor()设置为默认值

我如何设置RadioButtonFor()为默认检查 <%=Html.RadioButtonFor(m => m.Gender,"Male")%> (Html.RadioButton)有出路,但不适用于(Html.RadioButtonFor) 有任何想法吗?

是<%:和<%=与embedded代码(expression式)块相同的东西

刚开始使用MVC 2,我注意到他们在他们的初学者模板中使用 <%: Html.ActionLink("Home", "Index", "Home")%> 我确信在MVC 1中是这样的 <%= Html.ActionLink("Home", "Index", "Home")%> 它们是一样的吗? 如果是这样,为什么从等号改为冒号。

我怎样才能使用ASP.NET MVC中的Html.Action()传递参数给一个Action?

我一直在使用Html.Action("ActionName", "ControllerName")来跨控制器调用子操作,而不需要在Views \ Shared中拥有视图。 这对于显示诸如会话或cookie信息的事物已经很好。 我不想只访问cookie,而是希望将其他parameter passing给Html.Action("ActionName", "ControllerName")以便操作可以根据传递给原始视图的数据执行不同的代码。 我应该使用不同的方法将parameter passing给另一个控制器中的子动作吗? 如何做到这一点?

在Application_BeginRequest中设置会话variables

我正在使用ASP.NET MVC,我需要在Application_BeginRequest设置一个会话variables。 问题是,在这一点上对象HttpContext.Current.Session始终为null 。 protected void Application_BeginRequest(Object sender, EventArgs e) { if (HttpContext.Current.Session != null) { //this code is never executed, current session is always null HttpContext.Current.Session.Add("__MySessionVariable", new object()); } }

Asp.net MVC资源文件的最佳实践

以下资源文件的最佳用法是什么? 属性 – >资源( Phil在DataAnnotation中使用此资源进行本地化) App_GlobalResources文件夹 App_LocalResources文件夹 我也想知道(1)和(2)在asp.net mvc应用程序中有什么区别。 谢谢, Soe Moe

ASP.NET MVC 2.0 JsonRequestBehavior全局设置

默认情况下,ASP.NET MVC 2.0现在将在操作尝试返回JSON以响应GET请求时引发exception。 我知道这可以通过使用JsonRequestBehavior.AllowGet方法的方法重写,但是可以设置一个控制器或更高的基础上(可能是web.config)? 更新:每Levi的评论,这是我最终使用 – protected override JsonResult Json(object data, string contentType, System.Text.Encoding contentEncoding) { return Json(data, contentType, JsonRequestBehavior.AllowGet); }

在unit testing中多重声明是不好的? 即使链接?

在unit testing中检查如此之多的东西有什么不对吗? ActualModel = ActualResult.AssertViewRendered() // check 1 .ForView("Index") // check 2 .WithViewData<List<Page>>(); // check 3 CollectionAssert.AreEqual(Expected, ActualModel); // check 4 这个testing的主要目标是validation返回的正确的视图(检查2),它包含正确的数据(检查4)。 我可以通过将其分成多个testing来获得任何东西吗? 我所做的一切都是正确的,但是如果它没有实际价值,我不会分裂它。 我对unit testing很新,所以要温和。