Asp.net mvc 4 ASP.NET MVC4模型绑定

有人知道模型绑定在请求生命周期中何时发生吗?我问的原因是我遇到了一些本地化问题 模型绑定是否在OnActionExecuting执行之前发生 目前,我在ActionExecuting方法的全局操作筛选器中设置了当前区域性,但在执行模型绑定时不遵守这一点。请求是一个帖子 提前感谢。首先点击BindModel。您的本地化是否可以根据请求进行更改?如果是这样,您可以覆盖默认的模型绑定器,如果需要,在那里设置您的区域设置。按照下面的链接创建自定义模型活页夹 (为了证明自己,只需在其中设置两个断点,您就

Asp.net mvc 4 ViewModels还是ViewBag?

我是MVC4、EF5和ASP.Net的新手,似乎在任何地方都找不到好的答案 基本上,一切都应该通过viewmodel完成,还是也可以合并viewbag 假设我有一个填充下拉列表的方法,我使用viewmodel来表示视图的输出 我可以使用Viewbag.DropDown=PopulateDropdown()吗还是合并更好 通过创建一个属性来保存由PopulateDropdown()创建的列表,可以将其保存到ViewModel中 我知道ViewBag有多方便,但我还没有找到任何理由不使用它?如果有人

Asp.net mvc 4 温莎城堡动态装配错误?

我在ASP.NET 4 MVC应用程序中使用Castle Windsor 3.1.0,当调用container.Register时,在应用程序启动事件中出现异常 例外情况是“动态程序集中不支持调用的成员。”。以下是堆栈跟踪: [NotSupportedException: The invoked member is not supported in a dynamic assembly.] System.Reflection.Emit.InternalAssemblyBuilder.Get

Asp.net mvc 4 RavenDb初始化不工作

这是我的环境: *Windows 7 *安装了RavenDb。嵌入了NuGet,最终推出了2.0.2230版 *IIS 7 *VS2012快车 *MVC4 *在调试模式下运行 Web.config节 <connectionStrings> <add name="RavenDb" connectionString="DataDir = ~\RavenData" /> </connectionStrings> <appSettings>

Asp.net mvc 4 asp.net mvc 4:simplemembership-Web安全。未确认用户时登录失败

默认情况下,当用户未被确认时,WebSecurity.Login方法返回false。 无论用户确认状态如何,我如何使其工作?如果确认对您不重要,那么在调用CreateUserAndAccount()或CreateAccount()时,请确保将requireConfirmationToken传递为false 这样,一旦创建了帐户,就不需要进行确认,Login()应该使用正确的凭据 编辑:通常需要确认的是,如果用户忘记了他们的密码,则确保您与用户有可靠的通信方式(如电子邮件地址)。未经确认,您将无法

Asp.net mvc 4 Autofac向类提供组件注册

我需要访问autofac组件寄存器,以找出已注册的与特定接口和名称匹配的类型 我找到了一种方法来解决这个问题 var types=scope.ComponentRegistry.Registrations .SelectMany(r=>r.Services.OfType(),(r,s)=>new{r,s}) .Where(rs=>rs.s.ServiceType.Implements()) .选择(rs=>rs.r.Activator.LimitType); 如何将作用域、组件注册表和注册传递

Asp.net mvc 4 SimpleMembership通过登录获取自定义列值

我自定义了UserProfile表,并添加了名为IsActive的新列。它可以很好地进行注册。 现在我想在登录之前获取自定义列IsActive的值 WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe) 需要这些场景吗 检查用户名和密码是否有效 如果登录有效,则检查用户是否处于活动状态 如果用户未处于活动状态,则不应登录 有什么想法吗 这只是我的想法,没有经过测试,所以它可能不是100

Asp.net mvc 4 WebAPI性能差

我最近使用WebAPI后端将现有的ASP.NET MVC 2应用程序转换为MVC 4。但不幸的是,我注意到WebAPI存在一些严重的性能问题 我已经安装了MiniProfiler,并添加了一些步骤,看看是否可以识别瓶颈,令我惊讶的是,它不是数据库。在转换之前,像这样的请求不会超过50毫秒,因此看到这些简单的请求需要2秒以上的时间有点令人震惊 奇怪的是,所有这一切都是因为大部分延迟发生在请求发送到SQL调用本身之前 我想知道是否有一种已知的方法可以更深入地将MiniProfiler与WebAPI

Asp.net mvc 4 npgsql模式“;dbo“;不存在

我有一个类似的问题 我在app.config中声明了Npgsql: <connectionStrings> <add name="monDbContexte" connectionString="Server=127.0.0.1;Port=5432;Database=ma_datab_db;User Id=postgres;Password=root;" providerName="Npgsql" /> </connect

Asp.net mvc 4 Mvc:Create方法从类和控制器调用填充下拉列表

下面的代码在我的索引控制器操作中运行得非常好 它使用数据库数据填充下拉框 我不想在我的控制器中直接使用它,因为我将使用 下拉列表在我的页面的多个位置 var db = new StoreManagerEntities(); var query = db.Categories.Select(c => new { CategoryId = c.CategoryID, Categoryname = c.Categor

Asp.net mvc 4 SimpleRole/SimpleMember-将用户添加到角色

MVC4使用SimpleMembership和Role 所以经过18个小时的研究、谷歌搜索、试错等,我终于有了simpleMembership的工作。但是,经过多个步骤和不同的场景后,我找不到新用户分配给角色的位置。我的网页中有角色。\u角色表 那么,4000个内置方法中是否有一个进行赋值,而我只需要将其添加到某个地方?或者我需要手动执行吗?您可以使用以下代码将用户添加到角色: System.Web.Security.Roles.AddUsersToRole("user1", "user2",

Asp.net mvc 4 MVC4谷歌图表-查看每个报告?

在使用谷歌图表显示报告时寻找一些建议(目前为表格报告,但稍后将继续使用其他类型) 人们是否正在为每个特定报告创建一个视图?或者最好重用现有视图并从中动态创建表 我已经找到一些动态生成表列的资源,但我不太确定如何检查并将列指定为字符串或数字数据类型 如果我为每个报表创建视图,我会提前知道表结构将是什么,从而使创建变得更容易,但在以后的维护过程中可能更像是一场噩梦 有什么想法吗?根据列/表的更改频率,其中一种方法适合您 创建10个视图 如果您的数据没有经常更改,只需根据要创建的10个表创建10个不同

Asp.net mvc 4 使用SQL Server 2012安装ASP.NET MVC 4代码首个解决方案

我计划使用ASP.NET MVC4,使用代码优先的方法创建一个web应用程序 我使用的是Visual Studio 2012,我使用的是SQL Server 2012。我想做的是以一种可以使用SQL Server的方式设置解决方案,而不是使用默认的SQL Express或localDB。如果对模型进行了任何更改,我希望让解决方案重新生成数据库,并在发生更改时使用一些测试数据为数据库种子 我已经阅读了一系列教程,它们似乎都在使用SQLExpress或LocalDB数据库。在SQL Server第一

Asp.net mvc 4 视图切换和区域

在使用区域时,如何使用mvc 4的Viewswitcher功能 如果我不在每个区域中创建一个新的ViewSwitcherController.cs,那么当我尝试调用viewswitcher并且我在一个区域中时,我会得到关于路线的区域 如果我将viewSwitcherContoller放置在该区域中,那么我会得到关于多个同名控制器的错误。我不知道。解决方案是在viewswitcher视图中指定区域 @Html.ActionLink("Mobile view", "SwitchView", "Vi

Asp.net mvc 4 MVC4应用程序在开发过程中工作,但由于缺少程序集WebMatrix.Data,在部署时无法工作

因此,我有一个MVC4应用程序,它在Visual Studio 2012/IIS Express中运行良好。我尝试将其发布到本地文件夹,然后在另一台计算机上的常规IIS中创建一个站点,以测试部署。我收到一个错误,WebMatrix.Data程序集丢失,但我的项目中没有此类引用。现在,有WebMatrix.WebData,但没有WebMatrix.Data。顺便说一句,我有WebMatrix.WebData,CopyLocal=true 根据这个问题的建议,我尝试在WebMatrix.WebDat

Asp.net mvc 4 在VS2012下开发MVC4站点时使用端口443进行SSL

我已按照联机说明在端口80和443上使用IISExpress。但是,当我尝试在VS2012中的MVC4站点上设置Enable SSL属性时,它总是分配端口44300。无法在VS2012属性窗口中编辑该分配 奇怪的是,IISExpress的配置文件设置为仅绑定端口80和443,我删除了localhost的绑定,其中包括端口44300的绑定 当IISExpress设置为使用端口443时,有人知道如何让VS2012使用端口443吗?如果您使用的是设置SSL端口的C,那么项目文件中会有一个参数,例如Yo

Asp.net mvc 4 MVC4中隐藏@Html.Hidden的空引用

我有两个视图,创建和编辑。两者都有一个名为ModelType的隐藏字段,用于在我的模型绑定器中绑定所有子类 此隐藏字段在“编辑”视图中工作正常,但在“创建”视图中工作不正常。我在第行收到一个空引用异常: @Html.Hidden("ModelType" , Model.GetType().AssemblyQualifiedName) 在创建视图中 这里怎么了 Edit.cshtml @using PartyBiz.Models.Objects @model Organization @us

Asp.net mvc 4 文件下载后MVC4重定向

我的控制器中有一个ActionResult方法,它为下载文件场景返回一个FileStreamResult。下载文件后,我想将用户重定向到另一个视图。我怎样才能最好地做到这一点?你做不到。您只能从操作返回一个响应,该响应将包含该文件。您也不能在其中放入重定向头,最好先重定向,然后开始下载。没有真正简单的方法,因为文件下载是客户端/浏览器的事情 这里提到了一种JavaScript技术 TLDR:在客户端创建cookie,在文件下载中覆盖它(例如,通过设置cookie过期来删除它),在客户端上经常检查

Asp.net mvc 4 ASP.NETMVC4应用程序运行缓慢

我已经在ASP.NET中创建了这个web应用程序。该应用程序最初是在VS2010上用MVC3开发的,但最近我们已将其迁移到VS2012 MVC4 迁移的原因是我们需要使用MVC4和OS win 8中支持的信号器。 (我知道SignalR在早期版本中工作,但它使用了回退方法。因此我们必须迁移。) 我们也在使用Fluent Nhibernate。它目前在本地托管在IIS8上 现在问题来了。 应用程序第一次完全加载。事实上,它在最初的几个请求中就是这样做的。但在几次请求之后,它的回复速度太慢了。有时它

Asp.net mvc 4 将字符串(除模型外)传递到MVC4中的局部视图

如何向局部视图发送字符串 我想要的是将有关正在查看的模型的信息发送到局部视图。大概是这样的: @{Html.RenderPartial("_PhaseCreate", new Phase(), @Model.Id );} 这可能吗?如果您想发送一些不在模型或视图中的数据,您应该使用以下方法: 1) 不要使用@Html.Partial(),而是使用@Html.Action(“ActionName”,“Controller”,routeValue:new{id=Model.id})helper 2

Asp.net mvc 4 Peta类POCO查询问题

我正在使用Micro ORM PetaPOCO,我想使用like查询,我遇到了异常,如果有人知道,请帮助我 var context = new PetaPoco.Database(Connection.connectionstring); SqlQuery = @"SELECT CmsPage.PageId, CmsPage.PageTitle, CmsPage.MenuId, CmsPage.PageDescription, CmsPage.Title, CmsPage

Asp.net mvc 4 Razor generator应用程序抛出错误,因为在主MVC4项目中找不到视图

我是剃须刀生成器的新手。我在mvc4项目中使用了razor generator,我正在使用该应用程序与其他mvc4项目共享视图。 我将公共项目的引用添加到我的主项目中,我正在访问视图,但它抛出错误,因为未找到视图 然后我在我的主项目中也添加了razor generator,然后它完全按照我的要求工作 现在我的问题是,如果我在我的普通应用程序中添加razor generator,那么为什么我需要在我的另一个MVC4应用程序中再次添加razor generator?操作可能有点晚了 确保视图位于“视

Asp.net mvc 4 用于电子邮件传递的WebApi

我在我的ASP.NET MVC 4网站中创建了一个Web API控制器,专门用来发送电子邮件,以便我可以为此目的使用它,并最终将其提供给其他消费者(手机等) 一切都很好,但我想异步使用它,虽然它不是那样工作,但我的网站会阻塞,直到工作完成 我有一个常规的控制器,在这里我调用一个调用API的助手类 控制器代码: [HttpPost] public async Task<ActionResult> ContactUs(ContactUsModel model) { Externa

Asp.net mvc 4 是否可以使用依赖项注入将值从会话传递到UnitOfWork构造函数?

我目前正致力于支持mvc4项目中的多租户。现在,我知道我必须在UnitOfWork构造函数中执行以下查询: "USE FEDERATION <FederationName>(FederationKey=<FederationID>) WITH RESET, FILTERING=ON" 绑定IUnitOfWork接口时,可以将方法与ConstructorArgument一起使用。通过这种方式,您可以将参数绑定到lambda,该lambda将在解析IUnitOfWork时执

Asp.net mvc 4 N2CMS:平铺路径不工作

我正在尝试在现有的MVC网站中使用N2CMS。问题是当我浏览dhasboard(http://localhost:64826/N2/),我得到一些带有Tilde的菜单链接 e.g. This is the ink for "templates" http://localhost:64826/N2/~/N2/Content/Templates/Default.aspx?selected=/start/&item=2 以下是问题的图像: 知道如何让这些链接正常工作吗?我必须下载源代码并更改

Asp.net mvc 4 ADFS应答中止

我正在尝试为我的MVC应用程序设置ADF 我的网站在 当我登录时,我被重定向到ADFS并可以进行身份验证,但当它将我返回到 它将我发送到,而浏览器中的网络流量表示请求已中止 我已经没有主意了,请帮助我发现了问题……结果是,在ADFS依赖方属性中,端点的配置没有端口号

Asp.net mvc 4 MVC4在请求结束前强制更新会话

我们正在使用VS2010和MVC4进行开发,在Windows7上的IIS 7.5上部署我们的web应用程序 我们的项目有一个长期运行的过程,我们希望显示状态和进度 为了实现这一点,我们有一个小的可序列化类,它具有描述当前状态的属性。长操作伪代码如下所示: int curentPercentComplete = 0; EngineStatus status = new EngineStatus(); while (!done) { status.PercentComplete = cure

Asp.net mvc 4 将导航链接保留在一个部分,并在所有其他页面中呈现

我的网站有100个网页。 所有网页都有指向其他99页的链接。 如果我想在我的网站上再添加一个页面,我必须向所有其他页面添加新的页面链接。我想将所有页面链接保留在一个位置。 这样我就可以呈现该部分的所有导航链接。 如何在MVC 4中存档此文件? 我的页数每天都在增长 我不确定我的问题是否正确,但是母版页的使用会帮助你吗 并且必须帮助您 将所有链接保留在_Layout.cshtml中,并在所有页面中调用_Layout.cshtml就是解决方案 要在其他页面中调用_Layout.cshtml,请使用

Asp.net mvc 4 小计';在装运单中不计算

在MVC Razor中,当我计算小计时等于ListPrice*数量。我有这个问题 Templates can be used only with field access, property access, single-dimension array index, or single-parameter custom indexer expressions. 有人知道如何解决这个问题吗 <td> Html.TextBoxFor(m => m.CartItems[ix

Asp.net mvc 4 MVC异步等待长时间运行的db插入/更新

我有一些代码可以导入csv文件并从数据中创建数据库记录。使用标准的同步方法可以很好地工作,但处理大型csv文件可能需要一段时间。使用async await,我希望csv处理以异步方式运行,这样在处理完成之前,用户不会停留在上传表单上 因此,用户将上传一个文件,并立即被传输到一个页面,该页面将显示一条消息,指示该文件正在导入 这就是我尝试过的。这是我的控制器操作,用于获取表单帖子: public async Task<ActionResult> UploadBulkImportFile

Asp.net mvc 4 actionlink中的mvc4查询字符串

如何使ActionLink路径看起来像/Book?bookType=教科书。 我尝试查看bellow,但它给出了错误“当前上下文中不存在‘教科书’的名称”。我想我错过了一些重要的事情。谢谢 public class BookController : Controller { public ActionResult Index(string bookType, string sortOrder, string searchParams) {..} } 看法 您需

Asp.net mvc 4 MVC:如何使用数据库来驱动验证属性或替代方案?

总之,我试图在运行时基于数据库字段创建特定于实例的数据注释属性。我现在所做的对于创建初始模型来说很好,但是当模型被发回并且服务器验证发生时,就会失败 (我在viewmodel中的集合中使用了相同的输入模型,但必须对集合中的每个实例应用不同的验证…。例如,输入的第一次出现可能限制在1-100的范围内,但同一输入页面上提示的同一模型的下一次出现的范围为1000-2000。另一个可能是日期,或长度必须为6个字符的字符串……) 我将解释我做了什么以及我的问题在哪里: 我继承了DataAnnotation

Asp.net mvc 4 Paypal MVC动态支付和通知

我没有使用贝宝服务,但我做了一些研究。不过,有几件事我并不确定。我知道你有很多选择,从简单的按钮到非常通用的api 我的问题是 实现动态支付的最简单方法是什么?我所说的动态支付是指用户必须能够输入任何金额,然后这就是他支付的金额。他不是在为产品付费,而是为一些服务付费 然后我将如何收到付款通知,以及如何将其链接回我网站上的用户。换句话说,当用户做出贡献时,我想知道他是否立即做出了贡献,以便站点能够相应地进行通信 这是我唯一需要的功能。我不需要购物车之类的东西 最简单的是相对于您的技能水平和您使用

Asp.net mvc 4 NopCommerce 3.3在ProductTemplate.Simple.cshtml中为自定义插件操作添加链接,找不到相同视图的控制器和模型

我们已经创建了一个自定义插件,客户提供给我们的Nop.Web站点没有控制器、模型和Nop.Web.cs项目。最初,我们不需要访问很多Nop.Web项目,因为所有内容都是通过插件管理的 但是现在需要在Nop.Web/Themes/Motion/view/Catalog的ProductTemplate.Simple.cshtml视图上添加一个自定义链接 链接用于将产品添加到自定义注册表购物车中 来自“目录”控制器的链接访问操作结果应该位于Nop.Web控制器中 我需要将我们的自定义插件控制器和操作结

Asp.net mvc 4 如何在视图中使用两个相同的模型?[MVC4]

我正在尝试创建一个状态更新页面,我希望用户在该页面的索引中插入状态消息,并且我希望在同一索引页面中显示所有插入的状态消息 这是我的型号代码: public class Statuses { [Key] public int StatusID { get; set; } [DataType(DataType.MultilineText)] [Required] public string message { get; set; } } public clas

Asp.net mvc 4 当前上下文中不存在Viewbag、model和Actionlink

现有的mvc4项目运行良好。然后我不得不修复它,因为微软更新了mvc.dll。在此之后,我更新了我的nuget软件包。现在,我的razor文件中出现了红色的曲线和错误报告。我的项目编译并运行良好。。。但是智能感知不起作用 错误49“System.Web.WebPages.Html.HtmlHelper”不包含“ActionLink”的定义,并且找不到接受“System.Web.WebPages.Html.HtmlHelper”类型的第一个参数的扩展方法“ActionLink”(是否缺少using

Asp.net mvc 4 MVC4应用程序在登录后不会进入默认页面

我创建了一个以.NET4.0为目标的MVC4应用程序。部署到我的生产服务器后,它将显示登录页面,但不会重定向到默认页面。但是,当我添加调试时,我可以看到身份验证过程是有效的,但是我得到的错误是一个错误,它表示找不到我的错误页面的视图,然后显示我的错误页面。它似乎不会进入我的“主页/索引”页面——即使我删除了authorize属性。当然,该应用程序在开发中起作用。此外,它不会进入我的注册页面或忘记登录页面 我的登录控制器如下所示: [HttpPost] [AllowAnonymous] [Vali

Asp.net mvc 4 用mvc实现URL重定向

我已经在下面的url上发布了一个mvc4.0网站 成功登录后,会像这样重定向到仪表板 return RedirectToAction("DashBoard", "Account"); 这意味着它应该重定向到:http://demo.mydomain.com/demo/Account/DashBoard 但当我登录时,它会重定向到以下url: http://demo.mydomain.com/mydomain.com/demo/Account/DashBoard 为什么“mydomain.com

Asp.net mvc 4 &引用;“未定义”不是一个函数;使用仅包含带有asp.mvc包装和数据源的网格的KendoUI自定义下载时出错

我正在尝试实现一个定制的剑道下载,它只包含ASP.NETMVC4项目中的网格,该项目使用razor生成网格,还使用服务器端代码生成网格数据。我已在生成这些脚本的自定义下载页面中选择了适用的字段: 我已将脚本和css包含在my_layout.cshtml页面的标题标记中: 调用网格的代码绑定到具有两个字符串属性(name,desc)的简单模型,并调用控制器操作: @(Html.Kendo().Grid<GridStandAloneTest.Models.GridModel>() .

Asp.net mvc 4 MVC返回到一个视图并显示其中的局部视图

好的,现在我正在与MVC4合作制作一个web应用程序。我仍然是MVC的新手,遇到了障碍并克服了它们,但我很难找到解决当前问题的答案 我的主视图Course有几个局部视图AllCourses和CurrentCourses,用户可以通过几个链接在它们之间切换。它只显示数据库中的课程列表,链接会根据日期进行更改。课程视图还有一个按钮,将他们带到一个全新的视图“详细信息”,该视图显示课程的内容。在“详细信息”视图中,有一个返回链接,将我带回上一个视图“课程” 我需要返回链接做的是将他们带到上一个视图,但

Asp.net mvc 4 MVC ReactJS按钮onclick事件未被激发

我正在创建一个简单的东西,寻找捕捉按钮点击事件到一些文本或得到一些警报。ReactJS JSX代码粘贴如下: var SearchBar = React.createClass({ getInitialState: function() { return {message: "test"}; }, test1: function(e) { alert('hi'); this.setState({message: "New Message"}); }, render: fu

Asp.net mvc 4 ADFS、Web应用程序代理、应用程序身份验证、拆分DNS

我们公司有internet web应用程序,我们希望通过这些应用程序对员工进行身份验证。 我们设置了ADFS 2016,这在内部网上起作用,现在我们设置了Web应用程序代理(WAP)以对员工进行外部身份验证 我们在互联网上有一个WAP服务器的DNS a记录。 当客户端尝试访问web应用程序时,他们会按预期获得登录页面。当为员工单击按钮时(这是标识为2的普通MVC模板),客户端将被重定向到ADFS url,该url不可解析,因为没有DNS记录 我阅读了我们应该使用拆分DNS的地方,我认为这意味着我

上一页 1 2 ...  6   7   8   9    10   11   12  ... 下一页 最后一页 共 168 页