-
asp.net-mvc – 基于Route Params的ASP.NET MVC授权
所属栏目:[asp.Net] 日期:2020-12-15 热度:170
我的网站允许人们编辑帖子.我希望人们只编辑他们的帖子.我想要一个授权属性,如: [CanEditPost(PostId = Id)]ActionResult Edit(int Id) { } 但似乎属性的参数必须是静态的,这使得这是不可能的.有没有办法解决这个问题? 解决方法 是. 如果创建继承自Authori[详细]
-
asp.net-mvc-3 – 如何有效地从自相关表中加载数据
所属栏目:[asp.Net] 日期:2020-12-15 热度:167
考虑构建论坛App的以下要求 家长邮报 - Child Post1 - Child Post1-1 - Child Post1-2 - Child Post1-2-1- Child Post2 - Child Post- Child Post3 表结构 tblPost – PostId ChildPostId 标题 发布内容 用户名 ===================== 我可以使用递归CTE来检[详细]
-
asp.net-mvc – ASP.net MVC 4中的条件@ Scripts.Render
所属栏目:[asp.Net] 日期:2020-12-15 热度:69
在我的_Layout.cshtml页面中,我想只包含某些@ Styles.Render包,具体取决于所显示的视图.例如,一个页面可能使用jQueryUI库而另一个页面可能没有,如果我不需要,我不想发出下载库的请求.我可以在_layout.cshtml中使用条件语句来实现此目的吗? 解决方法 在_Layo[详细]
-
ASP.NET MVC,ActionFilters,静态类和传递数据
所属栏目:[asp.Net] 日期:2020-12-15 热度:55
我想听听您对以下情况的意见和建议: 我已经定义了一个自定义的ActionFilter,它可以完成一些工作并带来一些价值.我想在控制器动作和模型中使用该值. 现在,我可以使用TempData将此值从ActionFilter传递给任何控制器操作方法,然后将此值分配给传递给返回视图的[详细]
-
asp.net – 将appsettings.production.json发布到azure上
所属栏目:[asp.Net] 日期:2020-12-15 热度:98
我在VS 2015 Update 3中有一个asp.net核心1.0.0应用程序,有两个应用程序 – appsettings.Development.json和appsettings.Production.json.我正在尝试使用VS将我的应用程序发布到Azure中,我需要它来使用appsettings.Production.json中的配置.但是我似乎无法让[详细]
-
实体框架 – 带MVC3的EF4 – 我需要存储库模式吗?
所属栏目:[asp.Net] 日期:2020-12-15 热度:163
我最近了解了存储库和工作单元设计模式,并认为我将在新的EF4 MVC3项目中实现它们,因为抽象通常很好. 当我将它们添加到项目中时,我想知道果汁是否值得谚语挤压,给出以下内容: 基础数据访问机制极不可能从EF4发生变化. 这种抽象级别将需要更多的开销/混淆项目[详细]
-
asp.net-mvc-2 – 在调用EditorFor(…)时隐藏公共属性的编辑标签
所属栏目:[asp.Net] 日期:2020-12-15 热度:199
调用 Html.EditorFor(m = m)时,其中m是具有公共属性的公共类,将为具有[HiddenInput]属性的属性显示隐藏输入和标签. 如何隐藏标签而不将其设为私有或创建编辑器模板? 例 public class User{ [HiddenInput] public Guid ID { get; set; } // should not be di[详细]
-
.net – 如何使单元测试可以使用HttpContext?
所属栏目:[asp.Net] 日期:2020-12-15 热度:90
我想编写一个单元测试来测试一个名为UploadedFile的类的功能. 我面临的问题是这个类的静态构造函数使用HttpContext.Current属性,因为我从类库运行我的单元测试,我在测试时没有HttpContext. 看看我的静态构造函数: static UploadedFile(){ if (HttpContext.C[详细]
-
entity-framework – 在新配置下在EF7中切换ProxyCreation
所属栏目:[asp.Net] 日期:2020-12-15 热度:52
所以在EF6中,可以像这样禁用代理创建: this.Configuration.ProxyCreationEnabled = false; 从我能找到的,EF7下的配置方案已经改变,但我找不到任何关于如何做到这一点.我经历了https://docs.efproject.net/en/latest/miscellaneous/configuring-dbcontext.ht[详细]
-
ASP.NET Core 2.0仅在共享文件夹中查找视图
所属栏目:[asp.Net] 日期:2020-12-15 热度:165
在ASP.NET Core 2.0中,关于它如何查找视图,一些非显而易见的(或显然不是通过Google-foo找到的)发生了变化.与通用区域路由关联的所有视图(“{area:exists} / {controller = Home} / {action = Index} / {id?}”)将执行其操作并按预期查找其关联视图,但如果[详细]
-
asp.net-mvc – ASP.net MVC:在RenderAction中获取“Main-Contr
所属栏目:[asp.Net] 日期:2020-12-15 热度:150
如何在RenderAction中获得实际的“主控制器”? 例: MyRoute: {controller}/{action} 我的网址是: 页/ someaction 旅游/ someaction … 在我的Site.Master中,我创建了一个RenderAction: % Html.RenderAction("Index","BreadCrumb"); % 我的BreadCrumbCon[详细]
-
asp.net – Combres的路线(combres.axd)不起作用
所属栏目:[asp.Net] 日期:2020-12-15 热度:170
我遵循了文章 http://www.codeproject.com/KB/aspnet/combres2.aspx. 当我运行我的网站时,我无法让combres.axd工作?我知道combres正在运行,因为我的xml中的错误文件会导致错误.我在Vista上运行ASP.NET 4.0 Web表单站点. 我的Combres XML设置是. resourceSet[详细]
-
asp.net-mvc – 使用ASP.NET Core和MVC存储本地文件
所属栏目:[asp.Net] 日期:2020-12-15 热度:78
使用Asp.NET Core,环境中的便捷路径查找功能已经消失. HttpContext和HttpServerUtility已被剥离.而Cache框架中的Application存储已经消失.我不能再(在代码中)假设我的服务器使用的是IIS,或者它甚至在 Windows机器上运行. 而且我没有数据库;我有一组JSON文件.[详细]
-
asp.net – 要排除的Nuget和源控制文件?
所属栏目:[asp.Net] 日期:2020-12-15 热度:113
我知道我应该更多地使用nuget但是在这一点上我并不完全理解细微差别所以我仍然倾向于获得源代码并构建项目,然后引用项目,或者我创建自己的“dlls”文件夹和手工复制dll在. 作为我学习过程的一部分,我试图了解使用nuget时哪些是关键的,哪些不是.例如,我已经完[详细]
-
asp.net-mvc – 带有实体框架的ASP.NET MVC
所属栏目:[asp.Net] 日期:2020-12-15 热度:54
我认为在Application_BeginRequest中设置Entity对象上下文,将它存储在Request.items中,在整个请求中使用它并将其部署在Application_EndRequest中是明智的.这样,上下文始终可用,我可以在我的视图中导航实体框架对象图,延迟加载我尚未急切获取的内容. 我认为这[详细]
-
asp.net-mvc-3 – MVC将JSON ViewModel传递给View
所属栏目:[asp.Net] 日期:2020-12-15 热度:65
我有一个MVC应用程序,我正在使用各种JsonResult端点来填充 javascript ViewModel. 我一直在使用几个jQuery Ajax请求来填充模型,但我希望将尽可能多的初始模型传递给服务器上的视图. ViewModel有3-5个部分(取决于用户在应用程序中的位置): 基本页面链接,这些[详细]
-
ASP.NET C#列出哪些以及何时?
所属栏目:[asp.Net] 日期:2020-12-15 热度:127
在C#中似乎有不少不同的列表.在我的头顶,我能够想出一对,但我相信还有更多. ListString Types = new ListString();ArrayList Types2 = new ArrayList();LinkedListString Types4 = new LinkedListString(); 我的问题是,何时使用其中一个是有益的? 更具体地[详细]
-
asp.net-mvc – 企业库日志记录 – 从格式中删除连字符
所属栏目:[asp.Net] 日期:2020-12-15 热度:180
我在ASP.NET MVC应用程序中使用Enterprise Library Logging块.当我在文本文件中写入日志消息时,它总是在消息之前和之后添加2行连字符: ----------------------------------------[18/11/2013 03:20:53 p.m.] Update - jcardozo - Record updated-----------[详细]
-
asp.net-mvc – EditorFor的Html(5)属性
所属栏目:[asp.Net] 日期:2020-12-15 热度:80
我知道这已经讨论过很多次了. 我想用 @Html.EditorFor(u = u.Password,new { required = "required" }) 默认情况下,这是不可能的,因为EditorFor会覆盖Html属性. 我不想使用TextBoxFor,因为我希望根据DisplayFormat属性格式化值. 这有什么解决方案吗? 解决方[详细]
-
asp.net-mvc – mvc4future无法在ASP.NET MVC 5中使用
所属栏目:[asp.Net] 日期:2020-12-15 热度:114
我在ASP.NET MVC 5项目中下载了Mvc4Future nuget包.当我使用ActionFilter属性如[AjaxOnly]时会导致“类型违反的继承安全规则”异常.这是完整的信息: Inheritance security rules violated by type: ‘Microsoft.Web.Mvc.AjaxOnlyAttribute’. Derived types[详细]
-
asp.net-mvc-3 – 如何在MVC路由中组合CatchAll和EndsWith?
所属栏目:[asp.Net] 日期:2020-12-15 热度:65
以下路由将匹配BasePath下面的任何文件夹结构: http://BasePath/{*SomeFolders}/ 如何创建另一个匹配同一BasePath结构下的任何zip文件的路由? 我试过这个…… http://BasePath/{*SomeFolders}/{ZipFile} ……但它错了 包含多个节的路径段(例如文字节或参数[详细]
-
msdeploy – 使用ASP.NET 4.5发布配置文件时如何参数化部署?
所属栏目:[asp.Net] 日期:2020-12-15 热度:137
ASP.NET 4.5中的新pubxml文件肯定是朝着正确方向迈出的一步. 我也喜欢msdeploy对parameters.xml文件的支持(即使它们有时没有我想要的那么强大).现在,我如何组合msdeploy的参数和pubxml文件? 我希望pubxml文件允许我提供类似的设置 ParametersFile productio[详细]
-
asp.net – HTTP错误403 – 禁止
所属栏目:[asp.Net] 日期:2020-12-15 热度:114
当我开始在asp.net3.5上调试时.浏览器显示以下消息 *’/ attn-web’应用程序中的服务器错误. HTTP错误403 – 禁止. 版本信息:ASP.NET Development Server 9.0.0.0 * 解决方法 这可能是NTLM身份验证的问题. 在解决方案资源管理器中右键单击您的解决方案.选择[详细]
-
asp.net-mvc – 从MVC Controller调用Web API来构建并传递模型以
所属栏目:[asp.Net] 日期:2020-12-15 热度:171
我试图掌握许多对我来说很新的概念,我需要对使用Web API创建我的强类型模型并将其从MVC Controller传递到Razor视图的最佳方法进行一些澄清. 如许多示例所示,您通常从某个存储库创建模型,然后将其传递给视图(强类型或非强类型),然后使用Razor语法,使您可以访[详细]
-
ASP.Net MVC Cookies不会持续存在
所属栏目:[asp.Net] 日期:2020-12-15 热度:136
基本上我是在用户登录后设置一个cookie,以便在他们下次登录时保留他们的用户名.这是我设置cookie的代码.当我在设置cookie后立即查看Firefox中的站点cookie时,它会显示sessionID cookie,但不会显示我刚设置的cookie.当我检查Fiddler中的标题时,我没有看到它设[详细]
- asp.net – 如何将Textboxes值传递给我的Ajax.Ac
- asp.net-mvc-3 – 从我的控制器调用索引视图时路
- asp.net – 为什么我在StateServer模式下运行时会
- asp.net-mvc – ASP.NET Web优化 – 无需捆绑即可
- asp.net-mvc – Unity和Random“索引超出了数组的
- asp.net-mvc – 使用局部视图渲染以逗号分隔的项
- asp.net-mvc-4 – mvc4中的成功警报弹出窗口,不使
- asp.net-mvc – ASP.NET MVC – 从URL中删除控制
- 将ASP.NET应用程序连接到QuickBooks Online Edit
- ASP.NET – 消失的会话变量