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

在C#MVC中的单个Bundle中添加多个Bundle【代码】

例如,我想创建像这样的捆绑包/*These are my Two separate Bundles*/bundles.Add(new StyleBundle("~/Content/MYBundle1").Include("~/Content/css/style.css"));bundles.Add(new StyleBundle("~/Content/MYBundle2").Include("~/Content/css/media.css"));/*Now i want to use above two bundles as a single bundle */bundles.Add(new StyleBundle("~/Content/AllPageBundles").Include("~/Content/MYBundle1","~/Content/MYBund...

c# – ASP.NET MVC3:提交前的确认框【代码】

我有以下代码,它基本上是一个导致提交发生的复选框.随着DB的任务被删除,需要一些框出现并说“你确定”或类似,以确认删除.<input type="checkbox" onclick="location.href='@Url.Action("Complete", "Tasks", new { TaskID = item.TaskID })'" />这使用Razor语法.解决方法:您可以使用confirm方法:<input type="checkbox" onclick="if (confirm('Are you sure?')) { window.location.href = '@Url.Action("Complete", "Tasks", new ...

c# – MVC3模型绑定 – 列表到隐藏字段【代码】

我有一个特殊的问题 – 我有一个带有List的ViewModel用于显示图像列表:public List<int> TrackerKeys { get; set; }这在页面的两个位置使用:@for (int i = 0; i < Model.TrackerKeys.Count(); i++) { @Html.GenerateImage(PageModes.Http, Model.TrackerKeys[i]) }并且@for (int i = 0; i < Model.TrackerKeys.Count(); i++) { @Html.HiddenFor(model => model.TrackerKeys[i]) }这是在表单中 – 当提交表单时,如果发生验证错误,...

c# – 找不到资源(ASP.NET MVC 5中的错误)【代码】

我在Home文件夹中手动添加了一个名为“Test.cshtml”的视图. 当我在浏览器中打开该视图时,它向我显示错误:无法找到该资源. 我尝试了以下解决方案,但仍然遇到了这个错误: 1-右键单击项目名称>属性>具体页面>设置为:“Home / Test”. 2-在RouteConfig类中> <registerroutes方法>默认maproute> set:controller =“Home”,action =“Test”.</registerroutes方法>默认maproute>解决方法:您需要在Home控制器中添加一个名为Test的Act...

c# – 关于MVC 4视图中ViewData的Foreach【代码】

我遇到的问题是我从我的数据库返回一张照片记录,这在我的详细信息视图中工作正常.但是在控制器下的细节我也正在编译一个列表对象,我想在我的详细信息视图中显示它,因为它包含相关的其他照片.因此,在视图的底部,它应列出每个引用的照片名称.我正在使用Galleria.Io照片查看器,我想将其插入其中. 当我尝试遍历列表中的每个项目时,我得到:{"Object reference not set to an instance of an object."}码 PhotosControllerpublic Action...

c# – ASP.NET MVC:如何关闭浏览器窗口而不是返回视图?

我有一个实例,不是我自己选择的,但我在浏览器中有一个辅助弹出窗口.在表单提交回服务器端MVC方法后,在此方法完成后,我希望它关闭调用它的浏览器窗口. 有没有办法做到这一点,除了在“onReady”中返回一个javascript视图,告诉它关闭?解决方法:不,没有办法从服务器实现这一点而不使用javascript(或返回一个将执行此javascript的视图).

c# – 如何在.NET MVC中以特定的时间间隔调用方法

我在MVC 3和C#中有一个Web应用程序. 我需要每隔1小时运行一次方法,无限时间.我想知道如何实现它. Thansk. 有关 Call MVC Controller from Windows task scheduler解决方法:您可以使用System.Timers.Timer.但请注意implementing recurring background tasks in ASP.NET applications是一项危险的任务.不要忘记IIS可以随时回收应用程序池,并且在某些情况下(站点上处于非活动状态,达到CPU /内存阈值,……),可以降低您可能已启动的所有...

c# – 如何获取asp.net MVC中上次保存(不是最近保存的)行的ID?【代码】

我正在使用Entity Framework学习ASP.Net MVC.我想得到最后保存记录的ID.我已经检查了this,并且当您想获得最近保存的记录的ID时,接受的答案正常.我需要两天前可能保存的记录. 我该如何检索?解决方法:您想要降序排序,然后获取第一条记录. 如果你想要记录,那么:Person person = db.PersonTable.OrderByDescending(p => p.Id).First(); int personId = person.Id;或者,您可以选择ID,如下所示:int personId = db.PersonTable.OrderBy...

c# – Fresh MVC 3项目给了我一个不引人注意的不显眼的验证脚本错误【代码】

我刚刚创建了一个新的MVC 3项目并使用包管理器更新了所有已安装的包,但是我收到了以下错误:Microsoft JScript runtime error: Unable to set value of the property‘unobtrusive’: object is null or undefined这是相关代码:<!DOCTYPE html><html lang="en"><head><meta charset="utf-8" /><title>@ViewBag.Title</title><link href="@Url.Content("~/Content/Reset.css")" rel="stylesheet" type="text/css" /><link href="@U...

c# – 如果未找到动态内容,则正确地将用户发送到404(ASP.NET MVC)【代码】

我已经为ASP.NET MVC 3中的一般情况实现了404处理,因为没有找到控制器/视图.但是,如果用户试图访问无法找到的内容,应如何在控制器内部进行处理?例如www.foo.bar/Games/Details/randomjunk将在GamesController中调用它:public ActionResult Details(string id) // id is 'randomjunk' {if(DoesGameExist(id) == false)// Now what?我可以做一个返回Redirect(‘/ Errors / Http404’);但这似乎不是正确的方法.你应该抛出异常还是别...

c# – MVC给出了一个奇怪的错误【代码】

我得到的错误信息是:The model item passed into the dictionary is of type ‘System.Data.Linq.DataQuery`1[MvcApplication1.ContentPageNav]’, but this dictionary requires a model item of type ‘MvcApplication1.ContentPageNav’.public ActionResult Edit() {DataClasses1DataContext dc = new DataClasses1DataContext();var model = from m in dc.ContentPageNavsselect m;return View(model); }关于我为何会收到此错...

c# – 使用jQuery AJAX的ASP.Net MVC路由问题【代码】

我的页面是domain.com/home/details/1 在我的jQuery AJAX调用中,我有以下内容,但当它调用它调用domain.com/home/details/home/getdata时 我该怎么做才能让它得到妥善解决?$(document).ready(function () {oTable = $('#example').dataTable({"bServerSide": true,"sAjaxSource": "Home/GetData/","bProcessing": true,"bPaginate": true,"sPaginationType": "full_numbers","bFilter": true,"bAutoWidth": false,"fnServerData": ...

c# – MVC3将多个pdfs作为zip文件返回【代码】

我有一个视图,它返回一个包含多个页面的pdf(使用iTextSharp),但现在我必须更改它,以便每个页面都是一个单独的pdf(带有它自己的唯一标题)并返回一个zip文件. 我的原始代码如下所示:public FileStreamResult DownloadPDF() {MemoryStream workStream = new MemoryStream();Document document = new Document();PdfWriter.GetInstance(document, workStream).CloseStream = false;document.Open();// Populate pdf itemsdocument.Clo...

c# – 简写如果没有其他在Razor视图中(ASP.NET MVC4)【代码】

我试图检查一个布尔值,然后显示一个整数:@( ViewBag.HaveBeenHere ? submission.DurationInMonths )我收到一个错误:CS1003: Syntax error, ‘:’ expected我知道:是为了别的,但在这种情况下,我没有其他的. 当我像这样添加它:@( ViewBag.HaveBeenHere ? submission.DurationInMonths : "" )我收到此错误:CS0173: Type of conditional expression cannot be determined because there is no implicit conversion between ‘int’...

c# – ASP.NET MVC 5页面在db调用时挂起【代码】

我正在尝试使用ASP.NET Identity 2.0启动并运行MVC 5项目.我的出发点是this tutorial中的示例应用程序.我的初始页面是Home / Index.当我尝试进行搜索(期望返回值为null)时,应用程序只会挂起,我无法弄清楚原因. db上下文的实例化导致调用Seed()方法,这似乎正常,但它挂起在roleManager.FindByName(roleName)调用上(我在下面的代码中对它进行了评论).暂停调试器显示它被卡住但我不知道从那里去哪里.相关课程如下. 控制器:public clas...