-
asp.net-mvc – ASP.NET MVC3 – 3层设计 – 事务控制和业务层设
所属栏目:[asp.Net] 日期:2020-12-15 热度:153
我正在设计一个ASP.NET MVC3应用程序,我希望在3层架构中明确区分关注点.我使用Fluent NHibernate作为ORM,Repository模式与NHibernate映射的实体一起使用.我想添加一个具有Unit Of Work模式的适当业务层,保留MVC部分仅用于表示(通过使用通过业务层映射到nHibe[详细]
-
asp.net – 防止页面在回发后滚动
所属栏目:[asp.Net] 日期:2020-12-15 热度:142
我正在根据CheckBoxList中的支票加入用户的分数.每次用户检查一个框时,都会将值X添加到整体得分中.当用户取消选中一个框时,从总分中减去值X.这里没有问题 我遇到的问题是,在CheckBoxList属性中使用AutoPostback选项强制页面加载到顶部,而不是停留在用户所在[详细]
-
asp.net-mvc – ASP.NET MVC – 在ActionFilter中访问控制器属性
所属栏目:[asp.Net] 日期:2020-12-15 热度:148
我使用Unity将一个新类实例化到控制器构造函数中,并将注入的类保存在控制器内的属性中.然后我想使用一个ActionFilter来查看注入的类是否具有我在其构造函数内验证的一些属性.那么有没有办法使用ActionFilter来验证注入类的属性? 提前致谢 解决方法 这样的事[详细]
-
asp.net – 在ASP MVC 6中为多个路由分配给同一个控制器或者动作
所属栏目:[asp.Net] 日期:2020-12-15 热度:78
题: 有没有办法在ASP.NET MVC 6应用程序中将两个不同的路由(带有参数)分配给同一个控制器? 我试过了: 我尝试使用多个路由属性到控制器类和单个操作,没有工作. 笔记: 我正在使用ASP.NET Core 1.0 RC1. 我想这样做的原因是,我希望api与旧版本的使用旧网址[详细]
-
asp.net – 授权web.config中的属性对授权节点
所属栏目:[asp.Net] 日期:2020-12-15 热度:71
我知道我可以使用web.config中的授权标签限制对ASP.NET MVC 3应用程序的访问 authentication mode="Windows"/authentication roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" / authorization allow roles="MyDomainMyGroup"[详细]
-
asp.net-mvc – 使URL特定于(通过路由)
所属栏目:[asp.Net] 日期:2020-12-15 热度:177
很难找到这个具体问题的答案,所以在这里不好弹出来: 我们想建立我们的URL完全语言具体,意思 www.mysite.com/EN www.mysite.com/DE 这是在RouteConfig中完成的 url: "{language}/{controller}/{action}/{id}" 但那么棘手的部分: www.mysite.com/EN/Categori[详细]
-
asp.net-mvc – MVC ViewBag最佳实践
所属栏目:[asp.Net] 日期:2020-12-15 热度:172
对于ViewBag,我听说这是一个不允许使用。 我想假设从ViewBag的内容应该被合并到一个视图模型? 题: 我的假设是上面的最佳实践。 (不使用ViewBag,第二个是在视图模型中使用它) 有没有ViewBag绝对必要的情况? 解决方法 ViewBag是一个动态字典。因此,当使[详细]
-
.net – IDictionary到SelectList?
所属栏目:[asp.Net] 日期:2020-12-15 热度:96
我有一个IDictionary,现在我想在选择列表中使用这些值。我如何做到这一点? 谢谢。 解决方法 只需为dataValueField和dataTextField设置“Value”和“Key”。你可以在你的视图本身或从你的行动(没有测试下面的代码)。 var targets = new Dictionarystring,st[详细]
-
asp.net – Kestrel和Katana之间的区别
所属栏目:[asp.Net] 日期:2020-12-15 热度:162
我的理解是,目前你可以使用Katana自我主持WebAPI,MVC将在未来的版本中具有这种能力。本质上Katana将是一个托管选项可用于MVC和WebAPI。 Kestrel已经进入了图片,我看到一些MS员工的博客,展示了在Linux上托管ASP.NET vNext。 我的理解是,Kestrel和Katana[详细]
-
[亲测]七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服
所属栏目:[asp.Net] 日期:2020-12-15 热度:104
-
asp.net – HttpContext.Current.Request.IsAuthenticated和Http
所属栏目:[asp.Net] 日期:2020-12-15 热度:55
HttpContext.Current.Request.IsAuthenticated和HttpContext.Current.User.Identity.IsAuthenticated有什么区别? 你会在哪种情况下使用哪一个? 解决方法 没有什么区别。检查HttpContext.Current.Request.IsAuthenticated实现: public bool IsAuthenticate[详细]
-
asp.net-mvc – 我应该使用AsyncController在ASP.NET MVC 4?
所属栏目:[asp.Net] 日期:2020-12-15 热度:152
这个类有这样的描述: Provided for backward compatibility with ASP.NET MVC 3. 来源是: public abstract class AsyncController : Controller{} 我不能找到任何关于这个类在MSDN的废弃的文档。我应该替换使用AsyncController到控制器? 解决方法 Should[详细]
-
asp.net-mvc – 如何asp.net(mvc)服务器返回错误jquery ajax调用
所属栏目:[asp.Net] 日期:2020-12-15 热度:198
假设我有一个方法在我的控制器通过jQuery AJAX调用调用。例如。我想删除一个用户。当一切顺利时,我返回新的内容(‘ok’)并退出方法。 出现错误时应该怎么办?我想通过适当的状态代码来指示它,这样我的错误回调将被调用。为什么状态码?阅读: How do you t[详细]
-
实体框架 – 实体框架UnintentionalCodeFirstException
所属栏目:[asp.Net] 日期:2020-12-15 热度:125
我有一个MVC 4项目设置和生成所有的模型类使用Entity Framework。然后我添加了一个类,并命名为“MyProjectEntities”类,并使其部分,所以我可以在该类中添加个性化的方法。我添加了一堆方法来查询此类中的数据库,它构建良好。当我调用这些方法,虽然我得[详细]
-
entity-framework – 未找到可执行文件匹配命令“dotnet-ef”
所属栏目:[asp.Net] 日期:2020-12-15 热度:57
我正在做一个项目示例使用ASP.Net核心RC2与Microsoft.EntityFramework.Core和SQLite。 我遵循这个教程: https://damienbod.com/2015/08/30/asp-net-5-with-sqlite-and-entity-framework-7/ 但是,当我运行这个命令: dotnet ef migrations add FirstMigrati[详细]
-
asp.net-mvc – 更改的域错误 – OpenId授权请求包含未注册的域
所属栏目:[asp.Net] 日期:2020-12-15 热度:185
我在我的主域example.com上设置了一个项目,然后将其移动到子域sub.example.com 现在,当我尝试使用相同(默认ASP.NET MVC或我的Discourse论坛)项目与OpenId,点击Google按钮,用我的Google帐户登录,它会抛出以下错误 – 这是一个错误。 OpenID授权请求包含[详细]
-
asp.net-mvc – MVC ajax json post到控制器动作方法
所属栏目:[asp.Net] 日期:2020-12-15 热度:90
我试图实现一个JQuery AJAX调用控制器动作方法,其中包含一个复杂的对象作为参数。 我已经阅读了大量的博客,并尝试了从这些学到的几种技术。我构建了我最好的尝试代码(下面)的关键post是stackoverflow post here 。 我想触发一个异步发布,当用户关闭一个字[详细]
-
asp.net – 为什么有2个web.config文件
所属栏目:[asp.Net] 日期:2020-12-15 热度:92
有人通过链接发送给我下载示例标准asp.net MVC示例,我注意到有2个web.config文件: 1在根目录中 1在views目录中 这是什么原因? 解决方法 视图目录中的web.config只有一个重要的条目,阻止直接访问: add path="*" verb="*" type="System.Web.HttpNotFoundH[详细]
-
asp.net-mvc – 有什么图形设计器ASP.NET MVC吗?
所属栏目:[asp.Net] 日期:2020-12-15 热度:156
我猜,大多数使用Visual Studio的人在创建他们的第一个ASP.NET MVC项目时有同样的反应:设计视图在哪里结束? 当使用传统的Web窗体在Visual Studio中开发应用程序时,设计视图非常方便,它通过简单地将项目从工具箱拖放到设计页面,帮助您在网页中创建用户控[详细]
-
一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+S
所属栏目:[asp.Net] 日期:2020-12-15 热度:196
-
Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之添加实体
所属栏目:[asp.Net] 日期:2020-12-15 热度:101
-
asp.net – app_offline文件中的图片
所属栏目:[asp.Net] 日期:2020-12-15 热度:65
有没有办法使用带有app_offline文件的图像?我想保持app_offline看起来像网站的其余部分 – 相同的标题等,其中包括一个图像。 我试着找到一种方法来做到这一点,但我似乎不能这样做。我遇到的论坛帖子说这是不可能的,因为app_offline强制所有请求(甚至图像[详细]
-
asp.net-mvc-3 – 为什么_ViewStart.cshtml访问ViewBag对象?
所属栏目:[asp.Net] 日期:2020-12-15 热度:153
我有我的/ Views文件夹中的默认_ViewStart.cshtml。我想能够访问我的ViewBag对象,所以我可以设置所有我的视图的默认标题。 但是,用: @{ Layout = "~/Views/Shared/SiteLayout.cshtml"; ViewBag.Title = "bytecourse - Online Courses in Technology";} 我[详细]
-
ASP.NET URL重写
所属栏目:[asp.Net] 日期:2020-12-15 热度:169
如何在ASP.NET中重写URL? 我希望用户能够转到http://www.website.com/users/smith而不是http://www.website.com/?user=smith 解决方法 尝试管理融合网址重写器和反向代理: http://urlrewriter.codeplex.com 重写的规则是: # clean up old rules and forwa[详细]
-
asp.net-core – Visual Studio 2017 RC安装会中断Visual Studio
所属栏目:[asp.Net] 日期:2020-12-15 热度:171
安装Visual Studio 2017 Professional RC后,我无法在Visual Studio 2015 Professional中构建我的ASP.NET Core。我从来没有在VS2017打开这个项目 我得到 The following error occured attempting to run the project model server process (1.0.0-preview3-0[详细]
- ASP.NET MVC和HTML5
- asp.net-mvc-3 – 如何阻止Ninject重写自定义Dat
- asp.net-mvc – 带vNext的MVC 6:我们还需要Glob
- asp.net – 必需和RegularExpression验证器占用空
- asp.net-mvc – asp.net mvc区域的默认页面
- asp.net-mvc-3 – MvcSiteMapProvider和web.conf
- asp.net – 让网站暂时无法使用的优雅方式?
- asp.net – 多个域,IIS 6上的相同Web应用程序
- asp.net-mvc – 如何将html5属性和值导入mvc Hid
- asp.net – MVC 6 – RC1到RC2的更改
