Asp.net mvc 4 MVC4和x2B;MvcContrib+;共享布局?

我在一个单独的程序集中有一个可移植区域,希望通过调用主程序集中的shared _Layout.cshtml中的RenderBody()来填充其视图。但是我得到的结果只是视图的内容,就好像没有呈现_Layout.cshtml一样。此外,视图中定义的所有区域(在可移植区域中)都不会被渲染-这实际上是意料之中的,因为_Layout.cshtml似乎被完全忽略了 那么,我是做错了什么,还是误解了便携区的设计原理?我真的希望使用此功能将视图和区域移动到可移植区域,同时在主web应用程序中维护“母版页”功能

Asp.net mvc 4 MVC4,WebApi:停止工作后,开始工作

我不能再在MVC4中发布WebAPI了。不管我怎么做,Post()方法都不会被调用。如果我发送一个GET,就不会有任何问题 public void Post() { } 这就是它在控制器中的简单程度。我用提琴手发邮件,但没有反应。我使用fiddler向同一控制器发送GET,并调用GET方法 我已经四处查看了几个小时,但无法找出问题所在,更不用说在哪里进行调试了,因为任何帖子都会返回500(内部服务器错误) 有什么想法吗?添加一个方法属性: [HttpPost] public void Post

Asp.net mvc 4 如果使用实体连接字符串(与SQL连接字符串一起使用),ASP.NET MVC4简单成员身份无法初始化

我正在使用Entity Framework 5开发ASP.NET MVC4应用程序,并且使用模型优先模式 但是,如果使用设计器生成的连接字符串,简单成员身份将引发以下错误: ...... InnerException: System.InvalidOperationException HResult=-2146233079 Message=The ASP.NET Simple Membership database could not be initialized. Fo

Asp.net mvc 4 如何设计具有受保护/私有成员DDD样式的EF5代码优先实体

所以我在读这本DDD的书,同时设计一个新的系统。在DDD手册中,他们有一个示例,其中实体具有私有成员,如ID和其他值 比如说,我们有一个用户实体,它有id和一系列它有权参加的课程 然后在DDD风格中,如果我们说是在用户实体上,他们会使用类似GrantRightTo(课程c)的东西。 这一切都很好,因为在函数中,我现在可以检查任何业务规则,比如用户是否注册了太多的课程。聪明 另一种选择是,任何人都有权收集课程,但管理员需要知道不好的业务规则 现在这里首先是EF代码的问题,我不能像我的书那样让我的课

Asp.net mvc 4 多实体框架迁移

假设禁用了自动迁移,例如,如果我有4次迁移,并且只有第一次用于更新数据库: XXX...XXX_mymigration_v1 - Migration 1 XXX...XXX_mymigration_v2 - Migration 2 XXX...XXX_mymigration_v3 - Migration 3 XXX...XXX_mymigration_v4 - Migration 4 如果我运行updatedatabase是否会正确应用迁移4 中间迁移(2和3)将按顺序应用,直到达到迁移4 然

Asp.net mvc 4 MVC自定义客户端验证

我有以下自定义的必需属性代码: [AttributeUsage(AttributeTargets.Property, AllowMultiple = true, Inherited = true)] public sealed class AddressRequiredAttribute : RequiredAttribute, IClientValidatable { /// <summary> /// The _property name /// <

Asp.net mvc 4 如何在一个局部视图中工作,而另一个视图在mvc中获得负载

我有一个视图,我正在使用4部分视图。 当页面加载时。将加载所有4个局部视图。所以我们开始工作 我必须等待上传所有部分视图 我必须做我应该做的事 第一个局部视图,而第二个局部视图正在加载,依此类推,以获取所有后续局部视图。所以请给我建议解决方案 我的部分观点是这样的 <div>@Html.Partial("_First")</div> <div>@Html.Partial("~/Views/Controller1/_Second.cshtml")

Asp.net mvc 4 不允许在mvc 4 web应用中匿名访问

我有一个带有4个控制器的mvc4 web应用程序。其中两个控制器应该允许任何人访问这些方法,但无论我尝试什么方法,我总是被重定向到登录页面。下面是其中一个控制器的示例 [Authorize] public class TrainersController : Controller { private readonly IWebinarTrainerRepository _trainerRepository; public TrainersController(IWebinarT

Asp.net mvc 4 在Asp.net MVC 4和entity framework 6中使用多个数据上下文时如何处理连接

我正在使用ADO.net SQL连接到我的ASP.net MVC 4项目。我使用了8个数据上下文。使用实体框架6。当我在做这个项目的时候,它挂起了,出现了503个错误。 我收到以下错误消息 无法执行事务操作,因为存在 正在处理此事务的挂起请求 它们是否被正确处理?您能否共享代码,因为这将有助于识别问题?

Asp.net mvc 4 简单成员表中的密码

我正在使用SimpleMembership提供程序。我在UserProfile表中自定义了一些字段。我在那边有一些疑问 是否可以在UserProfile表本身中添加密码字段 而不是单独存储在网页中 同样在另一个项目中,在不使用任何成员资格的情况下,实现了用户和角色表。它们是否可以映射到简单的 现在是会员吗 谢谢不,这是不可能的,如果您要使用ASP.NET功能,您需要在呈现给您时使用它们 您可以使用您自己的成员资格提供者,然后您可以在用户表中拥有任何您想要的内容 只是,创建您自己的会员资格提供商非

Asp.net mvc 4 模板编辑器

对于设计问题,我需要在一个特定的模板中包装大量的输入文本。我希望使用editorfor模板,我写道: 查看 @Html.EditorFor(model => model.UserName, "bootstrap_FormInputControls") @Html.EditorFor(model => model.Email, "bootstrap_FormInputControls") 编辑模板 @model MyModel <div class="controls">

Asp.net mvc 4 MVC4中的HttpContext.Current.Request.IsAjaxRequest()错误

我正在使用 HttpContext.Current.Request.IsAjaxRequest() 在应用程序错误方法中的global.asax中检查ajax请求的条件,但我得到以下错误: “System.Web.HttpRequest”不包含的定义 “IsAjaxRequest”和最佳扩展方法重载 'System.Web.Mvc.AjaxRequestExtensions.IsAjaxRequest(System.Web.HttpRequestBase)' 有一些无效的参数 代码如下: v

Asp.net mvc 4 ASP.NET MVC 4:一个控制器的路由与其他控制器不同

我在已经有多个控制器的MVC4应用程序中添加了一个新的控制器“LoggingController”。 现在我注意到这个控制器的路由行为与已经存在的不同 例如,以下两个URL按照预期正常工作,并在BlogController中命中“Index”方法 http://localhost:56933/Blog/ http://localhost:56933/Blog/Index 除我添加的控制器外,其他所有控制器也是如此: http://localhost:56933/Logging/Index-工

Asp.net mvc 4 Razor模板编辑器不支持';我不喜欢我的Knockout attr绑定语法

我有一个击倒attr绑定,它工作得非常好: <a data-bind="attr: { href: 'Action?destination=' + '@Model.Property' + '&entityId=' + Id }">Select</a> 但是,在将中的任何模型属性插入到href字符串中后,Visual Studio中的语法突出显示将抛出“Unterminated String Constant”错误 我尝试过使用“@()”和“@:”,但似乎没有

Asp.net mvc 4 Html.BeginCollectionItem仅嵌套的项目为空

我使用Html.BeginCollectionItem帮助器来获取经过编辑的可变长度列表。它适用于非嵌套属性(string Member.Info、int Member.MotherID等),但所有嵌套属性都为null(Mother Member.Mother等) 成员类别: public class Member : Person { [Key] public int MemberID { get; set; } ... public string Inf

Asp.net mvc 4 如果我更改了isconfired列,如何踢用户?

我使用ASP.NET SimpleMembership 我的情景 用户登录,然后我将网页上的IsConfigure列更改为false\u成员资格表。。 当用户试图更改页面时,用户似乎会看到登录页面。您最明智的选择是使用Global.asax.cs中与身份验证相关的任何步骤,或者。考虑到未确认的用户将不得不去某个地方(例如为了确认他们的帐户),那么你可能不想要前者。无论采用哪种方法,他们的下一个请求都将被拒绝 因此,我将扩展您的[Authorize]属性以执行以下操作,并在适当的控制器和操作中使用

Asp.net mvc 4 在ASP.NET MVC中收集和显示Hadoop MapReduce resutls?

初学者问题。我读了这篇关于Hadoop/MapReduce的文章 我了解了hadoop,什么是map,什么是reduce 对我来说,如果我的应用程序位于hadoop集群之上 1) 不再需要数据库了 2) 首先,如何从ASP.NET MVC应用程序将数据导入hadoop?假设它是Stackoverflow(用MVC编码)。在我发布这个问题之后,这个问题以及标题、主体和标记如何进入hadoop 3) 在上面的文章中,它收集了有关Stakoverflow上使用的“名称空间”的数据,以及它们被使用了多

Asp.net mvc 4 Don';无法在IE8(asp.net mvc)中获得正确的上载文件名

在我的MVC项目中,我有一个上传文件的表单。如果我使用Google Chrome、Firefox或Opera上传文件,我只会得到文件名,比如Inventory\u June\u 2013.xlsx 当我使用IE8上传文件时,我会得到一个文件名,比如 C:\Documents and Settings\gornel\My Documents\Inventory\u June\u 2013.xlsx 如何解决这个问题 UPD 这是我的文件.cs using System; using System.

Asp.net mvc 4 MVC4 DevExpress日期编辑控件:状态管理

我正在尝试使用e.customArgs[“variable”]将日期编辑控件中选定日期的值通过javascript事件从视图传递到控制器。请查找以下代码: 在按钮上单击: function OnClickShowLog(s, e) { SelectedTimestampFlag = 999; alert(SelectedTimestampFlag); select

Asp.net mvc 4 如何在右端有一个多选选项

我正在MVC4JQGrid中创建应用程序,我使用multiselect选项true创建了jqgrid, 但复选框列位于我的网格的左侧。如何将“multiselect”列选项移到右侧 代码: 图像 我想您的意思是希望在右侧有复选框列(而不是在左侧,这是默认设置)。并提供不受支持的解决方法。尽管如此,我还是用最新版本的jqGrid尝试了这个演示,似乎一切都正常工作。请参阅。您是在询问如何重新排列列,还是在询问如何将复选框更改为下拉列表?我想将复选框列放置在右端,现在它位于左侧角(我用黑色椭圆形标记,

Asp.net mvc 4 double在投递到控制器时为空

我有以下问题。在我的数据库中,我有一个类型为“float”的属性。当我使用实体框架创建模型时,相同的属性由一个“double”字段表示 事情是这样的。在视图中,如果我写入例如“23,22”,则数据注释表示它不是一个数字,如果我写入“23.22”,则通过验证,但属性的值在到达控制器时为null 知道为什么会这样吗?我一直在寻找信息,但还没有什么有用的 提前谢谢 编辑:在使用该属性的位置添加代码 在模型类中,它是这样的: public class TestObject{

Asp.net mvc 4 在视图中显示自引用模型中的子对象

我正在ASP.NET MVC 4上开发一个应用程序在这个应用程序中,我有一个类别和产品表, 我有一个保存类别的自参考模型: public class Category { public int Id { get; set; } public string Name { get; set; } public int? ParentId { get; set; } public virtual Category Parent

Asp.net mvc 4 ASP.NET MVC 4通过ActionLink传递对象变量

我有一个ASP.NETMVC4应用程序。在我的应用程序中有一个razor视图,它使用列表类型作为模型 @model List<MeetingLog.Models.UserModel> @{ Layout = null; } . . . @型号列表 @{ 布局=空; } . . . 我正在迭代模型变量,如下所示: @foreach (var item in Model) { <tr>

Asp.net mvc 4 用visualstudiolocaldb开发Asp.netmvc

我目前正在学习软件开发,为了一个项目,我将在Asp.NETMVC中开发一个数据库驱动的应用程序。我是MVC新手,但有Asp.NETWeb表单方面的经验 我已经使用实体框架代码优先的方法使用本地数据库完成了一个小应用程序。我的问题是,如果我使用localdb启动一个网站,那么我可以将该数据库转移到一个单独的sql server数据库中吗。另外,如果数据库不是localdb,那么code first仍然可以像在localdb中一样在单独的数据库中创建表 谢谢是的,你一定能做到。 如果要简单地迁移,请

Asp.net mvc 4 从一个操作筛选器属性重定向到另一个操作筛选器属性

在我的MVC应用程序中,我有两个动作过滤器属性,我正在OnActionExecuting事件中做一些工作。根据第一个中的特定条件,我需要执行与第二个相同的代码块。所以我想重用代码 我的第一个问题,我能做到吗?那怎么办 第二,这是一个好办法吗 更新: public class Primary : ActionFilterAttribute{ public override void OnActionExecuting(ActionExecutingContext filterContext)

Asp.net mvc 4 MVC4 URL重写/路由配置

我对MVC中的整个路由问题还不熟悉,所以我不确定我的问题的标题应该是什么。基本上,我们有谷歌分析,图片统计基于当前的网址。我们添加了路线的推荐人,以便我们可以提供到我们合作伙伴站点的链接,例如: http://www.mysite.co.za/PartnerSite/home/index 当用户直接访问我们的网站时,即:,我希望url显示“网站”作为推荐人 所以实质上, http://www.mysite.co.za 必须改为 http://www.mysite.co.za/Website/

Asp.net mvc 4 自定义控件上的DataAnnotations属性

我使用了一个自定义控件HTML助手来构建一个自动完成控制器。 它工作得很好,唯一的问题是验证问题。 在客户端,当jquery.validation.js不在图片中时,验证工作正常,对于空文本框,它会给出错误消息。 如果用户从自动完成中选择了一些内容,那么我很好。 但是当用户输入只是垃圾时,HttpPost需要处理垃圾并向用户返回错误消息。 怎么做 另外,我还看到了一个名为Remote的DataAnnotation,它可以在客户端管理验证,这样更好吗?如果是,如何在自定义控件上添加数据注释?? 多

Asp.net mvc 4 DropDownListFor和多个选择值

我正在尝试生成一个启用了多个选项的select标记,在服务器端,我正在生成一个带有NGO对象的SelectListItem和一个SelectedNGOes字符串数组,表示应该选择的值: @Html.DropDownListFor(x => x.SelectedNGOes, new SelectList(Model.Ngoes, "Value", "Text"), new { @class = "span6", multiple = "true" }

Asp.net mvc 4 在主视图中显示局部视图

请我需要知道如何在主视图的特定区域显示局部视图,这是我的源代码 主视图:cshtml <table align="left" border="5px" cellspacing="2px" style="border:2px solid black"> <tr> <table> <tr> <td style="border:2px solid black">

Asp.net mvc 4 序列不包含匹配的元素

我在一家衬衫店的mvc 4应用程序中有一个子类别模型,我想使用种子数据填充数据库运行应用程序时,收到错误消息:“序列不包含匹配元素” 我的代码: var subCategories = new List<SubCategory> { new SubCategory{Category = categories.Single(s => s.Name == "Animals") , Name "Animal Prints"}, new SubC

Asp.net mvc 4 在ASP.NETMVC中,如果用户直接访问页面,如何重定向到登录页面

我正在用mvc开发一个应用程序,我的问题是登录后它会重定向到某个页面。若我复制url并将其粘贴到另一个浏览器中,它会在应用程序中显示错误,但我需要显示主页 我试过这个 在Global.asax中 protected void Session_Start(Object sender, EventArgs e) { Session["UserName"] = null; if (HttpContext.Current != null) {

Asp.net mvc 4 继承表模型到视图模型

我有以下建议: Class City { ID Name Zip } 我在数据库中有一个视图,它返回一些额外的数据: Class CityView { ID Name Zip Col1 Col2 } 我不想再重复所有的专栏,我只想从城市继承 Class CityView : City { Col1 Col2 } 但是,我得到一个错误,说多个表将受到影响,这不可能吗?您是先使用实体框架数据库吗?没错,我使用的是c

Asp.net mvc 4 在Mac OS中关闭浏览器后未清除Cookie

我在MVC4中构建的web应用程序在windows中以chorme打开时正在清除cookies。但同一个应用程序在MAC OS中运行时并没有清除cookies。IE工作正常,但在chrome中无法清除。有人能告诉我这是怎么回事吗?在MAC操作系统下,您无权清除或删除Cookie。您可以使用空值重置cookie。但是杀死cookie的唯一方法是通过用户交互

Asp.net mvc 4 扩展名“.cshtml”在子目录上不起作用

cshtml页面不仅仅在子域的子目录中工作。我们有一个主域,其中cshtml在“X”子目录文件夹上工作,但我们有一个子域,其中根目录是主域的子目录,cshtml在那里不工作。在IIS上,主域和子域都有自己的应用程序池。主域的“X”子目录已转换为应用程序,cshtml页面正在工作。我们试图完成相同的过程,但出现以下错误: 不提供这种类型的页面。 描述:您请求的页面类型未被提供,因为它已被明确禁止。扩展名“.cshtml”可能不正确。请查看下面的URL,并确保其拼写正确 请求的URL:/test/t

Asp.net mvc 4 阻止用户直接从URL访问页面,但也应允许MVC中的特定URL

我们正在开发一个MVC应用程序,我们希望阻止任何临时用户直接访问任何特定的url并重定向到主页,我们可以通过以下代码实现这一点 string url = Request.Url.GetLeftPart(UriPartial.Authority)+"/Area/Controller/Home"; if ((Request.UrlReferrer == null) && (Request.Url.ToString().ToLower() != url.ToLower())) {

Asp.net mvc 4 重定向到asp.net mvc4网站中的欢迎页面

我有一个asp.net mvc4网站,我想将访问者重定向到欢迎页面,而不是主页/索引默认主页。我希望此页面在每次会话中仅启动一次,即直到浏览器关闭并重新打开。在重定向到欢迎页面时,我希望它在10秒后重定向回主页,用户也可以单击按钮手动重定向。请问我如何做到这一点?有人来帮忙 关于重定向: 首先,无论用户是否访问了欢迎页面,都要在会话中存储 然后在主索引操作中检查此值,如果为false,则将重定向到操作返回到欢迎页面 在欢迎页面操作中,更新会话以“记住”用户访问了此页面 关于重定向回主页: 您可以

Asp.net mvc 4 MVC4模型绑定和整数/小数溢出

假设我创建了一个属性为int?type的模型 public class MyModel { [Range(-100, 100, ErrorMessage="Too large")] public int? MyValue { get; set; } } 在视图中,我将其用作表单中的文本框,以便发回服务器 @using (Html.BeginForm()) { <p>Enter some value</p>

Asp.net mvc 4 带有MVC局部视图的Ajax.ActionLink和Ajax.BeginForm

我又这么早就来了,真伤心 我正在mvc4中实现一个基于选项卡的局部视图。。我有3个选项卡,其中显示3个单独的局部视图,这些视图使用Ajax.ActionLink进行更改。每个局部视图都是表单,需要发布到同一控制器中的不同操作。ActionLink工作正常{显示并更改部分视图}。我已经使用Ajax.BeginForm提交了单独的表单,以防止完全回发。在表单提交时,将调用并执行操作,但我的挑战,我需要显示当前表单,但表单已清除,当前保留d表单内容-即重定向到相同的Partialview 下面是我的代

Asp.net mvc 4 如何从类别中创建多级菜单

我有一个类别模型,可以有多个子类别。我想在菜单中显示这些类别,但只能降低一级。如何制作多级菜单解决方案? 我尝试过在局部视图中使用一个helper方法,但它加载了两次 类别模型: public class Category { public int CategoryId { get; set; } [Required(ErrorMessage = "Fill in a Name")] public string Name { get; set; } public

Asp.net mvc 4 视图模型的某些项在视图和控制器之间丢失

问题是,我的ViewModel有12个项目。在Chrome浏览器中,我可以看到(回发请求-->标题-->表单数据上的网络-->klick),所有12项都有修改过的值,我想保存在控制器中。但在控制器中,只有9个项目的内容到达。其他三个在哪里?模型的容量为16,但9到15之间的其他项设置为空 如何找出回发期间视图和控制器之间发生的情况 更新 好的,现在我发现ModelState并不包含所有项,但是信息将被传输到请求-->表单容器中的控制器。让我们看看,丢失的项如何也将被转移到ModelState 视

Asp.net mvc 4 无法使用azuread联合身份验证进行身份验证

我们的组织正试图在我们已经存在的asp.net mvc项目中实现Azure AD身份验证,目前我正在尝试使用示例项目进行研究 基础设施团队为我提供了一个xml文件,该文件从以下几行开始 xmlns=“urn:oasis:names:tc:SAML:2.0:metadata”entityID=”https://sts.windows.net/XXXXXXXXXX“ID=”yyyyy“> 和登录url:, 注销url 还有天蓝识别号 我试图在startup.auth.cs中使用这些值的代码 ADFS

上一页   1   2    3   4   5   6  ... 下一页 最后一页 共 164 页