-
asp.net-web-api – 在ASP.NET Web API控制器的nunit测试中实例
所属栏目:[asp.Net] 日期:2020-12-15 热度:183
我有一个ASP.NET MVC4 Web API项目与ApiController继承的控制器接受一个ODataQueryOptions参数作为其输入之一. 我正在使用NUnit和Moq来测试该项目,这使我能够从ApiController使用的相关的存储库方法中设置canned响应.这样做,如: [TestFixture]public class[详细]
-
asp.net-mvc-3 – 具有最佳实践的示例N层ASP.NET MVC3应用程序(
所属栏目:[asp.Net] 日期:2020-12-15 热度:73
我正在寻找一个示例ASP.NET MVC3 N-Tier应用程序,演示最佳实践(首先使用域驱动设计和实体框架4.1代码).我找到了以下内容.您推荐哪一个(或其他不在本列表中)? http://efmvc.codeplex.com/ http://prodinner.codeplex.com/ http://www.dofactory.com/Framewor[详细]
-
asp.net – 什么时候Response.IsClientConnected慢?
所属栏目:[asp.Net] 日期:2020-12-15 热度:160
我有一个长时间运行的ASP响应(实际上是一个MVC动作),如果用户已经导航,我想取消.我认为这应该是相当简单的: if(!this.Response.IsClientConnected){ Response.End();} 不过我从that this method is slow开始就碰到了various sources. 所以我运行自己的测试([详细]
-
asp.net-mvc – Html.CheckBox即使模型值为true也不进行检查
所属栏目:[asp.Net] 日期:2020-12-15 热度:194
我有一个Razor部分视图由viewmodel支持,其中包含一个名为UseDuo的bool.我们假设UseDuo属性是true,我把以下代码放在我的Razor中: @Html.CheckBox("UseDuo",Model.UseDuo) @* Not checked *@@Html.CheckBoxFor(m = m.UseDuo) @* Not checked *@@Html.CheckBox[详细]
-
asp.net – 如何MSDeploy构建的网站包到一个处女IIS网站
所属栏目:[asp.Net] 日期:2020-12-15 热度:106
我正在尝试自动化我们的构建/部署过程. 到目前为止,我正在使用: 具有主要Web应用程序项目(和依赖项目)的Visual Studio 2010解决方案 MSBuild MSDeploy CruiseControl.Net 所以经过很多的争吵和咬牙切齿之后,我现在已经有了CCNet开发一个MSBuild脚本来构建,[详细]
-
asp.net-mvc – 你如何指定在列表框中显示多少项目(高度)
所属栏目:[asp.Net] 日期:2020-12-15 热度:167
我有这个,它显示了列表框中的所有项目,但有很多项目 label for=”Application”Application:/label %= Html.ListBox("SelectedCategories",Model.Applications)% 有没有办法显示只显示5个项目并添加滚动条(与增加列表框的高度相比) 解决方法 您可以将select[详细]
-
asp.net-mvc – 如何将XML作为POST传递给ASP MVC .NET中的Action
所属栏目:[asp.Net] 日期:2020-12-15 热度:87
我正在为我的ASP MVC项目提供一个简单的RESTful API.我不会控制这个API的客户端,他们将通过一个POST方法传递一个 XML,该方法将包含在服务器端执行某些操作所需的信息,并提供一个带有该操作结果的XML.我没有发回XML的问题,问题是通过POST接收XML.我已经看到一[详细]
-
有标签的ASP.NET WebControl吗?
所属栏目:[asp.Net] 日期:2020-12-15 热度:182
简单的问题,难以搜索(由于主要部分问题是单字母p)! 在ASP.NET中, asp:Panel /呈现为 div / div块, asp:Label /呈现为 span / span块…正在呈现为 p / p块? 它从MSDN for the WebControl class看起来不像,但是我想我会问,如果我错过了一些明显的事情. (我[详细]
-
asp.net – 从我的GridView行返回一个对象
所属栏目:[asp.Net] 日期:2020-12-15 热度:168
基本上我想要我的对象回来 我有一个电子邮件对象. public class Email{ public string emailAddress; public bool primary; public int contactPoint; public int databasePrimaryKey; public Email(){}} 在我的用户控件中,我列出了一个电子邮件对象. public[详细]
-
ASP.NET成员:拒绝用户阻止CSS,页面无法正确呈现?
所属栏目:[asp.Net] 日期:2020-12-15 热度:138
我有一个正常运行的页面,但是当我为整个站点发出拒绝用户时,它会将我重定向到登录页面,这似乎有效但但css不起作用.因此没有造型.. 有人可以帮忙吗?我的web.config就是这样 authentication mode="Forms" forms loginUrl="~/Account/LogOn" timeout="2880" //[详细]
-
ASP.NET图表在数字旁边添加百分比
所属栏目:[asp.Net] 日期:2020-12-15 热度:186
我有一个图表控件,显示值在顶部的列(带标签的系列).这些值来自数据库,它们已经是百分比格式(即:显示12.54而不是0.1254) 我想在数字旁边添加“%”. 当我尝试使用“LabelFormat”属性并将其设置为“P2”时,我得到如下数字: 1254.00%!! 我认为P2正在做一些[详细]
-
如何设置特定于ASP.NET请求的log4net上下文属性?
所属栏目:[asp.Net] 日期:2020-12-15 热度:72
我一直在使用log4net来记录我们的ASP.NET网站的日志消息,最近我想添加有关发生错误的页面/处理程序的信息.因此,我决定将以下行添加到Global.asax中: void Application_BeginRequest(object sender,EventArgs e){ log4net.ThreadContext.Properties["page"][详细]
-
asp.net – 如何检查SQL Server代理是否正在运行
所属栏目:[asp.Net] 日期:2020-12-15 热度:107
我正在使用SQL Server 2008 r2.我想找到一种验证SQL Server代理是否正在运行的方法.我怀疑代理没有运行,但我不知道如何检查. 解决方法 在Management Studio中,您可以通过查看对象资源管理器中的SQL Server代理节点来检查SQL Server代理是否正在运行.在以下屏[详细]
-
在asp.net中使用eval(“”)
所属栏目:[asp.Net] 日期:2020-12-15 热度:177
我正在使用中继器在新闻部分显示新闻.在我的新闻部分,我有2个标签(标题,说明)和一个图像字段.下面是我用来填充中继器的代码: asp:Repeater ID="rptNews" runat="server"ItemTemplateasp:Image ID="newsImage" runat="server" ImageUrl='%#String.format("..[详细]
-
asp.net-mvc-3 – Telerik MVC网格,在运行时从集合或字典中使用
所属栏目:[asp.Net] 日期:2020-12-15 热度:96
在过去几天搜索之后,我正式陷入困境.我正在研究将对象绑定到Telerik MVC 3 Grid,但问题是它需要动态创建的列(不是自动生成的).其中三列是已知的,其他列是未知的,这是棘手的部分.基本上,它可以像这些例子: KnownColumn1 | KnownColumn2 | UnknownColumn1 | K[详细]
-
如何为Asp.Net中的所有子文件夹注册HttpHandler?
所属栏目:[asp.Net] 日期:2020-12-15 热度:61
我想注册一个HttpHandler来包括根文件夹的所有子文件夹,而不管它们是多么嵌套.我会用下面的代码来预期行为,但实际上它只包括直接在根文件夹中的项目. httpHandlers add verb="*" path="root/*" type="HandlerType,Assembly" //httpHandlers 我当然可以注册下[详细]
-
asp.net-mvc – 在MVC4中绑定的正确方法
所属栏目:[asp.Net] 日期:2020-12-15 热度:76
我有点困惑,正确的方式来捆绑脚本和样式文件.目前,我的BundleConfig.cs看起来像这样: bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js"));bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include( "~/Scr[详细]
-
entity-framework – Ninject WebAPI由于DbContext已被处理,操作
所属栏目:[asp.Net] 日期:2020-12-15 热度:89
所以我正在使用一个简单的仓库模式与属性和过滤器建议 here,因为我正在使用来自NuGet的Ninject.Web.WebApi-RC包. 这适用于第一个请求,但是由于我的DbContext在请求范围内,因此它会处理所有后续请求. 这是我的属性: public class CommunicationKeyValidation[详细]
-
asp.net-mvc – 你相信ASP.Net MVC已经准备好了吗?
所属栏目:[asp.Net] 日期:2020-12-15 热度:190
我真的很喜欢微软承诺将MVC带到网络上.为此,我已经将我现有的一个ASP.NET应用程序转换为MVC,并且想知道我是否可以跳枪虽然这个网站正在使用MVC,但它仍然在技术上处于测试阶段…你的想法是什么? 解决方法 从预览5到RTM,将会有越来越少的变化.所以如果关心的[详细]
-
asp.net-mvc – 使用自定义ASP.NET MVC IValueProvider,而不是在
所属栏目:[asp.Net] 日期:2020-12-15 热度:145
我想要从cookie中获取键/值,并使用它来绑定模型. 而不是构建一个自定义的ModelBinder,我相信DefaultModelBinder可以很好的开箱即用,而选择值来源的最佳方式是设置它使用的IValueProvider. 为此,我不想创建自定义的ValueProviderFactory并将其全局绑定,因为我[详细]
-
asp.net – jquery禁用特定时间的按钮
所属栏目:[asp.Net] 日期:2020-12-15 热度:94
我想要禁用特定时间的按钮.我怎样才能做到这一点? 解决方法 禁用该按钮,然后使用setTimeout运行几秒钟后启用该按钮的功能. $('#some-button').attr("disabled","disabled");setTimeout('enableButton()',5000);function enableButton(){ $('#some-button').[详细]
-
asp.net – 如何冻结GridView标题?
所属栏目:[asp.Net] 日期:2020-12-15 热度:196
在标题中,有没有人知道如何在ASP.NET中冻结GridView头? 解决方法 选项(a)购买一个UI包,其中包括一个内置的功能的GridView GridView. 选项(b)滚动自己 – 这不简单. Dino Esposito has one approach. 编辑:只注意到,Dino文章链接到ASPnetPro杂志网站上的仅[详细]
-
asp.net-mvc – 首次使用ASP.NET MVC时的主要风险
所属栏目:[asp.Net] 日期:2020-12-15 热度:63
我们计划在相对重要的(对业务)项目中使用ASP.NET MVC.开发团队由4名开发人员和技术负责人组成. 2个开发人员和技术负责人在ASP.NET WebForms项目之前已经合作过,并且有信心使用该技术. 当我们回顾一些我们第一个WebForms项目中使用的一些方法(例子包括过多使[详细]
-
asp.net-mvc – AntiXss保护Html模型属性
所属栏目:[asp.Net] 日期:2020-12-15 热度:156
我的一些模型属性由Allow Html属性标记.有没有办法自动将AntiXss保护(即仅过滤只允许的标签)应用于这些字段? 解决方法 没有自动的方式.最近你可以做的是获得AntiXss Nuget包.那么你可以在控制器中使用它: Microsoft.Security.Application.Sanitizer.GetSaf[详细]
-
asp.net – 如何在MVC 3中设置图表系列颜色?
所属栏目:[asp.Net] 日期:2020-12-15 热度:110
我在用着 System.Web.Helpers.Chart 在我的MVC3应用程序中显示图表. @{ var myChart = new Chart(width: 600,height: 400) .AddTitle("Resource Utilization in Projects in Week 1") .AddSeries( name: "Project1",chartType: "StackedColumn",xValue: new[[详细]