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

c# – 在ASP.net MVC 5中为模型创建隐藏字段时出错【代码】

我试图在部分视图中为模型渲染一个隐藏字段,这是一个枚举 我的代码是@model App.PrivacyLevelEnum @Html.HiddenFor(m=>m);我已经检查过模型不是空的但我在渲染视图时遇到了跟踪错误Value cannot be null or empty.\r\nParameter name: nameStack traceat System.Web.Mvc.Html.InputExtensions.InputHelper(HtmlHelper htmlHelper, InputType inputType, ModelMetadata metadata, String name, Object value, Boolean useViewData, ...

c# – Web API脚手架MVC视图

Visual Studio提供了2个有用的脚手架模板: >“MVC 5控制器与视图,使用EntityFramework”>“使用EntityFramework进行操作的Web API 2控制器” 不幸的是,他们中没有一个正是我想要的. 我需要一个“使用EntityFramework的MVC VIEWS的Web API 2控制器”. 这将是现有两者之间的“合并”. 我知道可以在脚手架MVC视图上使用手动创建的Web API控制器(参见http://weblogs.asp.net/fredriknormen/using-razor-together-with-asp-net-web-api...

c# – ASPNET 5 MVC 6中的远程验证【代码】

在aspnet 5中找不到JsonRequestBehavior 我正在尝试实现远程验证演示,似乎Microsoft.AspNet.Mvc不包含JsonRequestBehavior枚举.但它确实存在于以前版本的MVC中的System.Web.Mvc命名空间中 模型:public class Person : Entity{[Required][StringLength(512)][Remote("IsAllowedName", "Validation", ErrorMessage="This name is not allowed!")][Display(Name = "First (and middle) name")]public String FirstMidName { get; set...

c#MVC 5 RouteConfig重定向【代码】

最近我不得不更新我的mvc webapplication,以便在UI中显示系统的基本实体,并使用不同的文字. 让我们说 以前我曾经:“船只” 现在我被要求做到:“船舶” 按惯例映射的网址:mysite / {controller} / {action} / {id} 所以我有网址:mysite/Vessels/Record/1023 mysite/Vessels/CreateVessel 我在用户界面中进行了所有重命名,以便标题和标签从船只更改为发货,现在我也要求处理这些网址. 现在,我不想重命名Controller名称或ActionRes...

c# – 如何将动态变量传递到asp.net mvc中的authorize属性类?【代码】

如何将动态变量传递到asp.net mvc中的authorize属性类? 例如,我有这段代码,如何将userRoles变量之类的变量传递给Authorize属性类?private string userRoles; private string getuserRoles() {//Write your code to get userRolesuserRoles = "admin";return "admin";}[Authorize(Roles = object.getuserRoles())] public ActionResult Admin() {ViewBag.Message = "Your contact page.";return View();}我的代码发出此错误Erro...

c# – 如何在ASP.NET MVC 5中抽象这个重复模式?【代码】

在我的模板中,我有这些重复的内容块,我想抽象到一个组件:<header class="Component-header"><!-- Some content here is always the same --><!-- And some content is different for each use --> </header> <div class="Component-body"><!-- Some content here is always the same --><!-- And some content is different for each use --> </div> <footer class="Component-footer"><!-- Some content here is always the same...

c# – .NetCore MVC反序列化【代码】

在.netcore应用程序中,我想提供以下(简化):// Create a new record, assume it returns an ID=1 https://site/MyController/Save?FirstName=John&LastName=Doe&Status=Active// Update the record without full state PUT https://site/MyController/1 {'DOB': '1/1/1970','Status': null }我想将这第二个电话翻译成:UPDATE MyModel SET DOB = '1/1/1970' AND Status=NULL WHERE Id = 1我当然可以在MyController中编写我的Create...

c# – 充分利用具有n(3)层架构的MVC Owin身份【代码】

我一直在学习开箱即用的Owin Identity,我喜欢它为我们提供用户管理的易用性.然后我遇到的问题是它通过ApplicationDbContext直接与EF(貌似)进行交互,这是我不想要的.我更喜欢使用我的3层架构,IE它与服务层(BLL)交互,后者与EF交互.我找不到模板,教程,甚至起点来维护所提供的所有功能并实现我想要的分离. 那么有没有办法在MVC Identity包中使用服务层代替ApplicationDbContext.解决方法:如果要使用现有数据库/表,则不必使用整个ASP.Ne...

c# – ASP.NET MVC with Entity Framework中仅支持原始类型或枚举类型【代码】

我正在创建一个示例ASP.NET MVC Web应用程序,我正在遵循数据库的代码优先方法.我想创建产品表和事务表,另外我想通过迁移包含一些示例数据,但是当我尝试执行Update-Database时,我收到了标题中提到的错误消息.我确切地知道错误发生的原因,那是因为我使用List< Product>,如下所示.但是,我不知道如何解决问题,而交易应包括一个或多个产品.我的代码段可以在下面找到.public class Product {public int ProductID { get; set; }public st...

c# – 在MVC应用程序中将Web Service DateTime字符串转换为MM / dd / yyyy格式【代码】

在我的MVC表格中<div class="form-group">@Html.LabelFor(model => model.achPayDate, htmlAttributes: new { @class = "control-label col-md-7" })@Html.DisplayFor(model => model.achPayDate) </div>在我的模型中[DisplayName("Payment Date")] [DataType(DataType.Date)] public string achPayDate { get; set; } achPayDate正在从Web服务获取数据achPayDate = 2016-09-21T00:00:00...

c# – IIS 8.5上的ASP.NET MVC 5网页总是处于空闲状态【代码】

我有一个托管在@ IIS 8.5 / Windows Server 2012 R2上的ASP.NET MVC 5 Web应用程序. 对于应用程序池,我设置了以下自定义配置参数preloadEnabled = "true" startMode = "AlwaysRunning" idleTimeout = 0Web应用程序在没有请求的情况下在大约20分钟后仍然终止,并且它再次可用大约需要30秒. 还有其他选项我忘了调整/打开/关闭吗?解决方法:我在Server 2008R2上运行IIS 7.5,但我们的情况应该类似.我也想要“永远运行”,并且不希望w3wp....

c# – 如何使用db查询在ASP.NET MVC 5中创建复杂的EditorTemplate?【代码】

我想创建一个更复杂的EditorTemplate来从列表中选择一个客户. 我知道DropDownListFor,但我想向客户展示卡片图片和一些数据不仅仅是常规选择列表. 我想做什么: 创建一个EditorTemplate供客户选择,例如……在任何POCO类中public class X{[Key] int Id {get;set;}[UIHint("CustomerSelector")] int Custumer_Id {get;set;}}并且“CustomerSelector”编辑器模板能够查询所有客户端并将它们显示在一个丰富的列表中.问题是什么: >从视图...

c# – ASP.NET MVC自定义多字段验证【代码】

我正在开发一个ASP.NET MVC 5.2.3自定义数据注释,以便在Visual Studio 2015中进行验证.它需要占用任意数量的字段并确保如果有一个值,它们都必须具有值;如果他们都是空的/空白,那应该没问题. 一些例子有所帮助: > ASP.NET MVC implement custom validator use IClientValidatable> MVC Form Validation on Multiple Fields> http://www.macaalay.com/2014/02/24/unobtrusive-client-and-server-side-age-validation-in-mvc-using-c...

c# – 如何使用ASP.NET MVC中的Entity Framework将记录插入带有外键的表中【代码】

我是Entity Framework代码优先的新手.这是我在ASP.NET MVC中的学习,使用代码优先创建数据库. 我有两节课:public class Student {public int StudentId { get; set; }public string Name { get; set; }public int Standard { get; set; } public int SubjectId { get; set; } [ForeignKey("SubjectId")]public ICollection<Subject> Subjects { get; set; } }public class Subject {[Key]public int SubjectId{ get;...

c# – 使用MVC过滤器进行国际化的问题【代码】

我有一个带有本地化资源文件的.NET 4.5.2应用程序(Messages.resx(对于pt),Messages.es.resx和Messages.en.resx). MVC过滤器基于客户端语言设置线程文化. 我已经在一个有3台服务器的服务器场上发布,并且它运行良好一段时间,突然出现以下行为: >其中一台服务器开始用英语消息回应pt文化请求.>除此之外,未翻译为英语且仅在Messages.resx文件上的消息将返回空.>如果客户端语言是es,则服务器返回西班牙语消息. 我们更改了服务器场,这发...