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

c# – MVC:以下方法或属性之间的调用不明确【代码】

我从以下代码收到此错误,在displaynamefor行 – @model IEnumerable<AppsByBusiness2.Models.Colleague> @using Web.Extensions<h2>Colleagues</h2><table class="table"> @{var dummy = Model.FirstOrDefault(); } <tr><th>@Html.DisplayNameFor(z => dummy.FirstName)</th>我试图以这种方式显示模型的列名称,因为当模型列表过去而不是仅仅是单个模型时,您无法以标准方式执行,或者至少我找不到方法.这是另一个线程给出的解决方案....

c# – 使用ASP.NET MVC在View的EditorFor()方法中显示ViewBag的值【代码】

这可能是我的语法错误,但我无法使用ViewBag在我的视图中为我的EditorFor设置默认值. 我已经检查过ViewBag.FirstName中的值正确传递,没关系.但是,该字段显示没有任何价值. 我的发言是:@Html.EditorFor(model => model.Person.FirstName, new { htmlAttributes = new { @class = "form-control" } , @Value = ViewBag.FirstName })任何帮助将不胜感激.为我的问题简单而道歉.解决方法:你应该以正常方式进行模型绑定:通过赋值模型属...

由于引用C#MVC控制器中的成员时的保护级别,对象无法访问【代码】

我的控制器的Index()方法引用一个类型(ExternalSourceProvider),它在控制器的开头指定为成员:ExternalSourceProvider externalSource;// GET: Index public ActionResult Index() {externalSource = new ExternalSourceProvider();我收到ExternalSourceProvider()的错误;在最后一行,说它由于它的保护级别而无法访问.这是ExternalSourceProvider的定义:public class ExternalSourceProvider {ExternalSourceProvider() { }public ...

c# – MVC5一个或多个实体的验证失败.有关详细信息,请参阅“EntityValidationErrors”属性【代码】

我似乎无法使用我的种子方法获取update-database来填充我的数据库. 我正在使用EF应用程序编写MVC4,现在正在使用EF将其升级到MVC5.以前在MVC4中我必须创建一个名为User.cs的类,但在使用Identity的MVC5中,我们需要从IdentityUser派生User类. 我正在使用与MVC4配置文件完全相同的代码,只是更改了:var users = new List<User>至var users = new List<ApplicationUser>和new User{ FirstMi....至new ApplicationUser { FirstMi....错误...

c# – 如何阻止用户共享同一个帐户? (ASP.NET MVC)

我有一个订阅网站(每月收费),我想阻止用户分享帐户,以避免支付月费. 有没有办法可以做到这一点? 干杯, 麦克风解决方法:使用IP的方法并不合适,因为有些用户使用相同的外部IP来浏览网页.但在某些情况下,这是一种合适的方法(例如,在Intranet Web应用程序中).您可以监控同一登录的concurent会话数.一种方法是在同一登录时存在多于1个concurent会话时进行记录.比你可以分析日志.根据这些数据,您可以采取一些措施.祝好运.

c# – 在ASP.NET MVC视图中转换IEnumerable(到数组,列表)【代码】

似乎在Views中,可用的库有限(是真的吗?),见下文: 我的问题是如何将IEnumerable转换为数组或列表?我通常可以在常规C#文件中使用ToArray(),ToList()或Cast< T>()等方法,但它们在View(ASP.NET MVC)中似乎都消失了.解决方法:<%@ import namespace =System.Linq‘%> 您还可以在Web.config中添加名称空间,即:<system.web><pages><namespaces><add namespace='System.Linq' /></namespaces></pages> </system.web>

c# – MVC Ajax表单返回View的全部内容【代码】

我正在使用MVC4.在我的项目中启用并引用了不引人注目的JavaScript. Ajax脚本正在我的共享母版页中加载. FireBug报告没有错误或404. 我在我的页面中添加了一个文本框,它更新了我的Ajax表单中隐藏字段的内容.当用户按下某个键,并且KeyUp事件触发时,我通过调用强制我的Ajax表单提交:$("form#ajaxForm").trigger("submit");其中ajaxForm是Ajax表单的名称.这很好用.表格在幕后提交,我的控制器事件触发.根据用户的输入,使用新数据更新模...

c# – 启动MVC4基本模板项目

我正在尝试使用基本模板启动一个新的MVC4 C#项目,当我调试项目时,我得到“无法找到资源”错误,我将如何修复此问题,以便我只显示一个我可以处理的空白页面? 提前致谢.解决方法:“基本”模板中没有任何控制器或视图.您必须至少为要显示的页面创建HomeController和关联视图.如果您希望从一个示例应用程序开始,无需添加任何内容即可查看,请选择“Internet应用程序”模板.它创建一个默认的HomeController和Index视图以及帐户登录页面.

c# – 下载的文件作为控制器中的流(ASP.NET MVC 3)将自动处理?【代码】

让我们假设下载所选文件的控制器:public FileResult Download( string f ) {Stream file = MyModel.DownloadFiles( f );return File( file, "application/octet-stream", (file as FileStream).Name );}和MyModel包含public static Stream DownloadFiles(string file){return new FileStream(file, FileMode.Open, FileAccess.Read); }如果我在控制器中使用关键字,则会抛出异常:无法访问已关闭的文件. 好吧,我想确保下载的文件将...

c# – 如何使用ASP.Net MVC中的Task重定向到某个操作【代码】

我有一个异步控制器实现如下,public Task<ActionResult> UpdateUser(ProfileModel model) {return Task.Factory.StartNew(showMethod).ContinueWith(t =>{return RedirectToAction("ViewUser","UserProfile");}); }但是我无法重定向到操作,因为我一直在收到错误, 无法隐式转换类型,System.Threading.Taska.Task< Sytem.Web.Mvc.RedirectToRouteResult> to System.Threading.Taska.Task< Sytem.Web.Mvc.ActionResult> 但是我真的想重...

MVC 2与VS 2010视图构建错误:功能’匿名类型’不能使用,因为它不是ISO-2 C#语言规范的一部分【代码】

我有一个共享项目,我存储了所有自定义的EditTemplates和DisplayTemplates.这是一个常规的C#类库项目,其视图都标记为嵌入式资源.该项目的目标框架是“.Net Framework 4”. 在/ Views /文件夹中我已经包含了这个web.config文件,因此在使用.aspx和.ascx文件时我获得了MVC 2 intellisense:<?xml version="1.0"?> <configuration><system.web><httpHandlers><add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/></httpHand...

c# – .NET 4.0,MVC 2,实体框架4和存储库模式

我是MVC和Entity Framework的新手,但我想使用这些技术完成我的下一个项目.我在http://nerddinnerbook.s3.amazonaws.com/Part1.htm浏览了NerdDinner教程.NerdDinner使用Linq到Sql并使用Repository模式来管理数据访问. NerdDinner编写得非常好,我想在我的新项目上使用它作为我的向导.不幸的是,由于它使用Linq到Sql,现在建议使用Entity Framework 4,我被抛弃了一点.因为我也是MVC的新手,所以我需要一个像NerdDinner这样的好例子来开始...

c# – 在asp.net mvc 3中使用ajax发送一个json对象数组【代码】

我希望有人能帮助我(对不起我的英语).当我想在ajax中发送un数组时,我遇到了问题.我的模型是:public class SJSonModel {public string Name { get; set; }public bool isChecked { get; set; } }public class SJSonModelList {public List<SJSonModel> Features { get; set; }public List<SJSonModel> MenuItems { get; set; } }控制器:[HttpPost]public ActionResult CheckPreferences(SJSonModelList postData){BindUserFe...

c# – 使用jQuery AJAX将多个变量POST到ASP .NET MVC控制器【代码】

我有一个控制器,我想通过AJAX发布2个项目:一个复杂的对象(我的整个viewmodel)和一个整数(特定行的id).这个特殊项目是在VB .Net中,但是如果有人能用C#回答这个问题,那就没关系了(我对这两种语言都很了解).这两种语言都可行. 我可以将viewmodel POST到控制器没有任何问题.一旦我尝试包含整数,控制器就不能再发送请求了.我知道这可能是我如何格式化POST的数据的一个问题,但我无法确切地知道我需要做什么. 我的控制器动作如下:<HttpP...

c# – MVC访问应用程序设置【代码】

我不知道如何在我的mvc4应用程序中使用我的应用程序设置.例如,我有一个设置(存储在db中),是否使用日志记录. 我应该在应用程序启动时加载设置一次,然后将其存储在session-variable中并对其进行检查?或者我应该每次调用一个actionresult从数据库加载设置? 什么是最好的做法?解决方法:您可以在web.config文件中保留此设置:<appSettings><add key="enableLogging" value="false"/></appSettings>并像这样访问它(需要引用System.Con...