MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
我只是试图ASP.NET 4.5捆绑和缩小,并遇到了一个问题。 我有大约10个css文件,其中2最初在布局中使用属性media =“屏幕”引用。 因为添加css到bundle的语法不允许你指定这样的属性应该添加(有意义,因为属性将应用于整个bundle),我希望看到一个@ Styles.Render的重载允许我指定html属性,像在其他Html助手,但没有。 有一个丑陋的解决方案,其中由于我知道创
我有一个基于MVC的网站,它使用Repository /服务模式进行数据访问。 服务被编写为在大多数应用程序(控制台,winform和web)中使用。目前,控制器直接与服务器通信。这限制了应用正确缓存的能力。 我看到我的选项如下: >为web应用程序编写包装器,它实现了进行缓存的IWhatEverService。 >通过缓存每个Action的ViewData在每个控制器中应用缓存。 >不要担心数据
我不知道这是如何工作的…试图找到文档。 在我现有的应用程序中,我有两种不同的方式在我的视图中渲染字符串 <%: model.something %> <!-- or --> <%= model.something %> 第一个是html编码,第二个不是。 Razor里有类似的东西吗?我可以找到的是这,这是编码版本。 @model.something 我想最好的方法是使用Raw扩展方法:@ Html
我试图理解在MVC 5中的单页应用程序模板中的新OWIN承载令牌认证过程。请纠正我,如果我错了,对于OAuth密码客户端认证流,承载令牌认证通过检查http授权请求头对于承载访问令牌代码来查看请求是否被认证,它不依赖于cookie来检查特定请求是否被认证。 根据这篇文章: OWIN Bearer Token Authentication with Web API Sample public ove
我一直在尝试PagedList包为我的索引视图分页。一切都进行顺利,在控制器级别一切正常,它只显示每页5条记录,并显示基于查询字符串的适当页面。 我的问题是在视图中。我改变了@Model为PagedList.IPagedList,所以我可以访问Model.HasNextPage和其他属性,但现在@ Html.DisplayNameFor(model => model.ItemName)不再工作。我
我在ASP.Net MVC中创建一个ActionResult来提供图像。启用会话状态后,IIS将只处理来自同一用户的一个请求。 (这是真的不只是在MVC。) 因此,在具有多个图像的页面上回调此操作,每次只能处理一个图像请求。它是同步的。 我想这个图像Action是异步的 – 我想要多个图像请求每个执行,而不需要前一个完成。 (如果图像只是静态文件,IIS会以这种方式为它们服务。) 所以,我想禁用会
我是一个MVC新手。据我所知: > Controller:处理路由请求 >查看:处理数据呈现 >模型:看起来像一个数据访问层 业务逻辑在哪里? 采用大型企业应用程序: >几个不同的数据源(WCF,WebServices和ADO)在数据访问层(使用多个不同的DTO)中绑定在一起。 >很多业务逻辑分段在几个dll。 什么是MVC Web应用程序坐在这上面(在代码和项目结构方面)的适当方式? 我看到的例
我在我的数据库中有一个表,其中的一个属性是一个Html页面(没有html,head和body标签),我打算把它放在我的一个视图的中间 – 我称之为cotroller方法接受一个参数,并返回一个传递此html大字符串作为模型的视图。我搜索它(不是很多,我承认),并找到以下方法: <%= System.Web.HttpUtility.HtmlDecode(yourEncodedHtmlFromYouD
类图: Domain层 IChatRoom.cs using System; using System.Collections.Generic; namespace MvcAsyncChat.Domain { public interface IChatRoom { void AddMessage(string message); void Add
问题 首先,在ASP.NET MVC 环境下对async返回的Task执行Wait()会导致线程死锁。例: public ActionResult Asv2() { //dead lock var task = AssignValue2(); task.Wait(); return Co
我试图生成一个MVC 3动作在JavaScript环境(在cshtml文件中)的url。 <script type="text/javascript"> ... var src = "@Url.Action("GetProductImage", new { productId = Model.Product.Id, pos = 1, size = 0 })"; $(document.c
我试图理解如何应用OAuth消费者库从 DotNetOpenAuth在ASP.NET MVC的上下文中。 oAuth对我来说是新的,图书馆似乎不是很简单。有没有人有一个利用这个库的示例,对于这种用法,在ASP.NET MVC? 您可能想看看随 DotNetOpenAuth source code一起提供的示例项目。 解压缩得到的解决方案有几个示例项目。其中之一是Oauth消费者实施。虽然它是一个A
我有一个SuperController将继承自所有的控制器。在构造函数中,我试图使用ControllerName和ActionName填充ViewData。 我不会传递ControllerName和ActionName作为ViewData。我有一个方法需要ControllerName和ActionName,我需要传递方法的返回值作为ViewData。 我怎样才能做到这一点? 不要使用ViewDat
什么是强类型的ASP.NET MVC中的视图? 它是一个从 System.Web.Mvc.ViewPage<TModel>派生的aspx页面。据说这个视图是强类型的类型TModel。因此,在这个视图中有一个 Model属性是类型TModel,并允许您直接访问模型的属性,如下所示: <%= Model.Name %> <%= Model.Age %> 其中好像你的aspx页面派生自System.We
是否真的MVC 3.0中的默认模型绑定器能够处理非顺序索引(对于简单和复杂的模型类型)?我遇到了建议它应该的帖子,但是在我的测试中,它似乎并没有。 给定后回值: items[0].Id = 10 items[0].Name = "Some Item" items[1].Id = 3 items[1].Name = "Some Item" items[4].Id = 6 items[4].Name
这是从以下问题的跟随: MVC 3 + $.ajax – response seems to be caching output from partial view 那里有一个问题的详细描述。但是,我现在设法缩小问题,这似乎是与Html.EditorFor帮助者,因此新的问题。 问题: 我使用$ .ajax发布数据到服务器,然后返回保存输入控件的局部视图的html。问题是,尽管传递一个新创建的对象
我想在我的网站的所有页面包括一个下拉列表的年。我假设一个好的地方放这个逻辑是在布局页面(_layout.cshtml)。如果用户更改我想要更改年会话(ModelBinder)的年份,也要更改。这是很容易做ASP.NET web表单,但似乎几乎不可能做到在MVC。我试着没有运气的局部视图。任何人有任何想法? 像往常一样,你可以从定义视图模型开始: public class YearsViewMode
如何在一个项目中混合使用Web API和ASP.Net MVC页面? 例如,我有模型User。我想在同一个项目中,有一个ApiController将响应所有的HTTP动词管理用户实体,同时有一个控制器将返回相应的强类型视图取决于所请求的行动。 我不能命名两个控制器UserController。这是什么最好的方法?我应该命名一个UserApiController和其他UserController?任
我正在寻找一些开源的博客引擎基于ASP.NET MVC。是否有任何生产就绪的项目可用? 从svinto注意:我也想要这样,而是插入任何asp.net mvc网站,使用任何DI / IoC或ORM的东西。 – 而不是创建一个新的类似问题,我使用这一个。 这些是我发现的博客引擎及其依赖项,子依赖项etcetera: Oxite > LINQ to SQL Atomsite > NLog(日志框架) >
我想启用ASP.NET MVC 4的SimpleMembership API与我自己的数据库模式集成。我在我的数据库中有一个简单的表,名为Users with these fields: > Id >名称 >密码 >电子邮件 > IsDeleted 我已经配置SimpleMembership API来使用我的数据库: WebSecurity.InitializeDatabaseConnection