【C#-MVC中用户到期的最佳位置】教程文章相关的互联网学习教程文章

c#-检查x个月是否已经过去了asp.net mvc【代码】

我有一个预算应用程序,该应用程序将预算设置为n个月,该应用程序如何知道n个月是否已过去并取消预算? mvc如何自动检查?解决方法:上面史蒂夫(Steve)的答案举了一个简单的例子.如果要自动创建,则应将其放在某些服务上,然后从调度程序或某些服务(如Hangfire或Quartz)中调用它.(DateTime.Now - StartDate)如果此验证与发送电子邮件通知等有关,我更喜欢从数据库检查它,并进行SQL作业以每天或您认为合适的时候运行它.

c#-视图模型放置在N层ASP .NET MVC应用程序中【代码】

我已经读过this,对此很纳闷. 我的应用程序包含4层 > Web项目/ UI> BLL> DAL(包含EF)>实体层 到目前为止,我已经将VM放置在UI层中,并且它是不同类的组合.像这样的东西public class CompanyVMIndex{public CompanyVM Company { get; set; }public BillingAddressVM BillingAddress { get; set; }public List<ShippingAddressVM> ShippingAddress { get; set; }public List<CompanyContactVM> CompanyContact { get; set; }}现在让我感...

c#-MVC发布页面部分-模型绑定失败【代码】

我正在尝试发布页面的一部分,并将其绑定到控制器上的视图模型.我的SearchVM编辑器模板:@Html.TextBoxFor(model => model.TestText, new { @class = "form-control ",@placeholder = "TEXT" , @id="test" }) <input type="submit" value="Submit" />Index.cshtml:@using (Html.BeginForm("Search", "Pencil", FormMethod.Post, new { enctype = "multipart/form-data" })) {@Html.EditorFor(model => model.SearchVM); }控制器:p...

c#-如何在asp.net mvc 4中的apicontroller中使用会话【代码】

我正在使用asp.net mvc 4开发应用程序.在这里,我想使用通过JQuery进行自动填充的扩展程序,我想在其中填充存储在会话中的CityID的所有位置. 这是用于创建会话的功能:public string Create(string City) {try{//HttpSessionStateBase Session["c"]=City;//HttpContext.Current.Session["City"] = City;System.Web.HttpContext.Current.Session["City"] = City;long CityID = Convert.ToInt64(System.Web.HttpContext.Current.Sessio...

c#-到Azure Active Directory的MVC登录并回复“错误请求”,并返回“无法创建从中获取配置”消息【代码】

我究竟做错了什么? 我正在尝试从示例MVC应用程序登录到Azure Active Directory,并收到“错误请求”. 我在这里查看示例(日期为2015年7月17日): azure.microsoft.com example 以下是其他人对相同数据的详细说明: azure example expanded by blogger 我将活动目录的名称替换为下面的“ myActiveDirectory”. 这是我的webconfig数据:<add key="ida:AppKey" value="<snip my key>" /> <add key="ida:ClientId" value="d2bfc007-<sni...

c#-将模型传递给MVC6中新的ViewDataDictionary的最佳方法【代码】

我正在尝试将当前的MVC5项目迁移到MVC6,但是主要是通过ViewDataDictionary在新名称空间/方法上遇到了一些小麻烦.在MVC5中,您可以像这样传递模型轻松地启动新的ViewDataDictionary …PartialViewResult pv = new PartialViewResult(); pv.ViewData = new ViewDataDictionary(model);…但是在MVC6中,如果没有实际可用的ViewDataDictionary对象,似乎没有任何重载. 所以我想我的问题是,从头开始创建新的ViewDataDictionary的最佳方法是...

c#-ASP MVC编辑模型中的某些实体【代码】

如果我有一个网站,可以在其中创建以下模型中定义的实体:public partial class Component {public int Id { get; set; }public string Name { get; set; }public string Info { get; set; }public string ManufacturerLink { get; set; }public string Datasheet { get; set; } }现在,我希望能够从我的网站上编辑此实体,我想我已经按顺序整理了大部分实体,因为我能够编辑所需的字段(除ID外的所有字段). 我的问题是,当我尝试对其进行...

c#-在何处或何时在MVC 5应用程序中记录异常【代码】

我想遵循很多建议,仅使用全局HandleErrorAttribute,但此属性似乎直接显示了Error视图,因此没有地方记录异常.我不认为该视图是记录日志和其他业务逻辑的正确位置. 我还可以选择在BaseController中重写OnException,但担心与HandleErrorAttribute发生冲突.如果我按如下方法重写OnException,而未处理异常,它将继续进行到HandleErrorAttribute吗?protected override void OnException(ExceptionContext filterContext) {Exception exce...

c#-向MVC项目注册Api控制器路由【代码】

我在MVC项目中添加了一个Api控制器.并进行了以下更改: 我的WebApiConfigpublic static class WebApiConfig{public static void Register(HttpConfiguration config){config.MapHttpAttributeRoutes();config.Routes.MapHttpRoute(name: "GetFirms",routeTemplate: "api/B2bApi/GetFirms",defaults: new { controller = "B2bApiController", action= "GetFirms" });}}我在Global.asax中注册了这条路线(最后一行)protected void Ap...

c#-使用ASP.NET 5(MVC 6)的N层体系结构

我正在阅读有关ASP.NET Core的功能,因此决定将当前的解决方案(MVC 5)转移到MVC 6,但是对于集成DI感到有些困惑.目前我有这个架构CemaManager(代表层)具有对Helper,Resource,ViewModel和BLL的引用.Bll引用了ViewModel,Database和DLL.DLL引用了数据库. 使用DI和存储库模式的典型N层体系结构. 当我调查MVC6时,有DI初始化的startup.cs.那意味着如果我要分离BLL和DAL,它们将全部引用MVC6,并且所有逻辑都将通过该层?到那时,它将变得沉重,...

C#-ASP MVC实体框架检查权限是否起作用【代码】

我有以下模型,我想要一种方法来检查权限是否在角色中.当前,我正在使用IsPermissionInRole方法实现此目的,该方法执行for循环:public class ApplicationRole : IdentityRole {public ApplicationRole() : base() { }public ApplicationRole(string name) : base(name) { }public virtual ICollection<Permission> Permissions { get; set; }public bool IsPermissionInRole(string _permission){bool _retVal = false;try{foreach (...

c#-在ASP .NET MVC 4中运行Owin应用【代码】

我有一个ASP .NET MVC 4项目,在这里我试图集成一个Owin应用程序以仅在特定路径上运行,所以所有以owin-api / *开头的请求都将由Owin管道Microsoft.Owin.Host.SystemWeb处理. .OwinHttpHandler和其他请求由MVC管道System.Web.Handlers.TransferRequestHandler 为此,我需要执行以下操作: 在Web.config中<appSettings><add key="owin:appStartup" value="StartupServer.Startup"/> </appSettings> <system.webServer><handlers><re...

c#-具有现有Db的新MVC 5项目-代码优先与EDMX(实体数据模型)

使用MVC5,EF6 …我们将构建一个企业级应用程序.我们有一个现有的数据库.最好先使用EF代码并手动编写所有代码,这会花费更长的时间,但可能会更干净?还是应该使用EDMX(实体数据模型)使用EF数据库优先方法? EDMX可以用于企业级应用程序,还是存在性能问题等?你有什么建议?谢谢!解决方法:Is it best to use EF code-first and code everything by hand, whichtakes longer, but may be cleaner?恕我直言,代码优先是最好的解决方案.如...

MVC C#Web服务联接两个表并合并输出【代码】

我正在使用iTunes / amazon / googlePlay联盟计划,并想将AffiliateCode添加到Web服务中我的ExternalLinks表中的URL中.这意味着该Web服务首先使用id_cd从ExternalLinks [Table]收集不同的可用链接,然后需要遍历AffiliateProgram [Table],以比较是否有匹配的联属计划可用.ExternalLink[Table] public int id_external_link { get; set; } public int id_cd { get; set; } public string Name { get; set; } public string URL { get;...

c#-在MVC HTML Helper中将Javascript代码与HTML一起注入【代码】

我想为一个按钮创建一个HTML Helper,并希望使用该按钮向页面注入一些javascript(jQuery)代码.我该怎么做? 谢谢解决方法:为什么不在htmlHelper中添加脚本?(当然,您可以将脚本添加为参数)public static class MyHtmlHelper {public static MvcHtmlString MyButton(this HtmlHelper helper,string text){string script = @"<script> function MyMethod(){ alert('You clicked the button') ;} </script> ";StringBuilder html = new...