Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Asp.net Mvc 3_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Asp.net mvc 3 IMvcServiceLocator的名称空间是什么?

许多文章引用了IMvcServiceLocator来定制MVC3中的服务位置 我假设他们使用的是预览版,但我刚刚升级到RC,找不到类型 这是RC改变的东西,还是我缺少了一个参考(我下载了各种完整的示例,它们也被破坏了)。好的,所以它随着Beta版改变了:

Asp.net mvc 3 mvc3 OutputCache RemoveOutputCacheItem渲染

我做了研究,但没有找到任何答案 我在母版页中使用Html.RenderAction(用特定于用户权限的链接呈现页眉)。操作用OutputCache修饰,返回部分控制并按预期缓存 当事件发生时(假设权限已更改),我希望以编程方式使缓存的部分控件无效 我正在尝试使用RemoveOutputCacheItem方法。它将路径作为参数。我正在尝试设置Html.RenderAction中使用的操作的路径。这并不会使行动无效 如何以编程方式使操作无效 感谢子操作的缓存存储在属性中。问题是,为子操作生成ID并将

Asp.net mvc 3 ASP.NET MVC 3编辑器模板中的IEnumerable模型属性

我有一个具有IEnumerable属性的模型(下面是警告伪代码) (到目前为止是的!但是等等..哦不..) 麻烦来了 <ul>@Html.EditorFor(m=>m.Addresses)</ul> EditorTemplates/list.cshtml @model PersonModel <form> <h2>Person</h2> @Html.EditorFor(m=>m.Name) &

Asp.net mvc 3 如何在MVC3中绑定嵌套模型?

我一直在阅读有关UpdateModel()和自定义模型绑定器的所有内容,但我仍然无法理解这一点。似乎有一个简单的答案 我有一个名为user的类,我在我的MVC Web应用程序中使用它 public class User { [Key] public int ID { get; set; } [Required] public string Name { get; set; } [Required] [Email] public str

Asp.net mvc 3 如何在MVC3查看页面中修改body类

只是想在body标记中添加class=“myClass”。在MVC3查看页面中是否有任何html帮助程序或其他东西可以执行此操作?请提供建议,谢谢。虽然您可以完全控制HTML,但需要一个解决方案,所以这里有一个;-) 在_layout.cshtml页面中 <body class="@RenderSection("BodyClass", false)"> 将它保持在一行上,然后输出的HTML将看起来很好,并且您还可以构建类名 @section BodyClass {productLi

Asp.net mvc 3 是否可以在控制器外部渲染视图?

我想知道是否可以从不是控制器的类渲染视图。我看到的一切似乎都在说你不能 我试图做的是从WCFWeb服务呈现部分视图,以便将其推送到其他地方。是否可以使用视图引擎进行此操作 谢谢 更新: 我一直在使用HtmlHelper获取参数null异常。这是我的代码和堆栈跟踪。我的部分文件名为TableOfContent.cshtml,位于/View/Shared文件夹中。我是否需要以不同的方式实例化ViewContext HtmlHelper helper = new HtmlHelper(new View

Asp.net mvc 3 如何在KnockoutJS中解码html

我目前正在尝试解码保存在数据库中的HTML,并将其作为序列化JSON返回到模型,然后映射到KnockoutJS视图模型 问题是HTML的显示方式如下: <p> This is a test</p> 试着用@Html.Raw()代替试着用@Html.Raw()代替我通过一位同事的帮助找到了答案。 我将KnockoutJS与JQuery模板一起使用。实际语法为: {{html Content}} 奇怪的语法,但你有它;) 我通过一位同事的帮助找到了答案。 我将Knocko

Asp.net mvc 3 MVC 3中分页列表的问题

我有一个名为PagedList的类,它如下所示: public class PagedList<T> : List<T> { public int PageIndex { get; private set; } public int PageSize { get; private set; } public int TotalCount { get; private set; } public int TotalPages { get;

Asp.net mvc 3 数据类型属性不起作用

在ASP.NET MVC 3 web应用程序中,我有一个viewmodel,其属性用数据类型属性标记,但它们在客户端不进行实际验证,而在服务器端,为什么 public class RegisterModel { [Required(ErrorMessage = "Phone number is required")] [DataType(DataType.PhoneNumber)] [Display(Name = "Phone number")] public s

Asp.net mvc 3 For循环上的MVC3 Razor解析器错误

我是MVC3剃须刀世界的新手。我在视图(cshtml)中收到以下代码的解析器错误消息: @for(Int32 i=0;imodel.JobFiles[i].DisplayName) @Html.EditorFor(model=>model.JobFiles[i].DisplayName) @Html.ValidationMessageFor(model=>model.JobFiles[i].DisplayName) 解析器错误消息(从德语翻译成英语) “@”符号后不应出现“for”。在代码中

Asp.net mvc 3 从ASP.NET MVC2升级到MVC3对NHibernate有什么影响?

如何将ASP.NET MVC2升级到MVC3,同时尽可能减少对NHibernate的影响?如果您使用抽象正确地分离应用程序中的关注点,那么对NHibernate应该没有影响。至于将ASP.NET MVC 2应用程序升级为ASP.NET MVC 3应用程序,您可以按照发行说明中提到的步骤进行操作,甚至可以尝试。同样的情况也会发生在fluent nhibernate上?@LuisHiluy,是的,当然,相同。很好。只要升级您的项目,DAL层就不会有任何问题。

Asp.net mvc 3 如何在EF 4.1中缓存结果/数据集?

我在MVC3应用程序中有一个视图,它调用一个存储过程(需要一段时间才能执行)来填充视图上的网格,并希望以某种方式缓存该数据?不熟悉EF缓存,但我实际上想在启动时在后台的后台线程上运行查询,这样当用户单击此特定视图(这是用户希望看到的常见数据视图)时,结果会很快并缓存在webgrid中显示 如有任何信息,将不胜感激。谢谢 使用存储库模式请求数据实体。在存储库类中,将结果缓存在MemoryCache(.net中的一种特定类型的缓存)中。然后,无论何时请求对象,存储库类都知道是否从te缓存中获取该对象

Asp.net mvc 3 MVC3 HTML.CheckBoxFor错误

我有一个C#MVC3项目,在实现HTML.CheckBoxFor时遇到了问题。我得到下面的错误 Cannot implicitly convert type 'string' to 'bool' 代码如下: @{ List<Domain.LookupCostReductions> costReductions = ViewBag.CostReductions; foreach (Domain.LookupCostReductions cr in costReductio

Asp.net mvc 3 访问NHibernate ASP.NET MVC3代码中的延迟加载属性

我有一门博士后课程: public class Post { ... public virtual IList<Comment> Comments { get; set; } ... } 公营职位 { ... 公共虚拟IList注释{get;set;} ... } 在映射中,我将注释设置为多个引用。正如我们所知,默认情况下,它被设置为延迟加载 在我的Razor视图脚本中,我想检查帖子是否有评论,如果有,添加一个按钮,该按钮调用一个操作,通过ajax获取

Asp.net mvc 3 Can';即使运算符重载,也不能强制转换为字符串

使用MVC3和类型为MyType的属性上的StringLength验证属性,我得到一个异常: 无法将“MyType”类型的对象强制转换为“System.String”类型 所以我添加了一个操作符重载,下面是我的类: public class MyType<T> { public T Value { get; set; } //... public static implicit operator string(MyType<T> instance

Asp.net mvc 3 如何填充viewmodel EF 4.1

我正在从事asp.NETMVC3项目。我使用EF4.1代码优先的方法。我有一个叫做争议的实体类。它映射到数据库名为tblDisptes的表。它有三个属性名Lastviewedby、Lastupdatedby、LastRespondedBy。。。所有三个整数。我已经创建了一个viewmodel“disputeviewmodel”,其中还有三个属性Lastviewedbyname、Lastupdatedbyname、LastRespondedByname和一个名为Discult的属性。现在,我的存储

Asp.net mvc 3 使用AsyncController处理超时的最佳方法

我在MVC3项目中有一个长时间轮询控制器。它的超时设置为30秒。我有一个HandleErrorAttribute实现,它处理所有错误的日志记录 由于timout抛出一个TimeoutException,这意味着这些异常将显示在日志中 我需要在HandleErrorAttribute类获取此错误并返回json对象而不是500错误页之前拦截此错误。最好的方法是什么 我这样做了,它的工作 public class HandleTimeout : HandleErrorAttribute { p

Asp.net mvc 3 MVC 3.0无法路由结尾带有双点的url

假设存在如下链接: domain.com/Link/Details/60/AbiWord-2.6.5-is-a-free-software-word-processor-Wind%2cMac%2cLinux%2c 因为有两个点和结尾,我认为mvc被扩展搞糊涂了。 因此,我只需要面对“应用程序“/”中的服务器错误” 描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确 routes.IgnoreRoute("{resour

Asp.net mvc 3 Telerik MVC 3(Razor)2012年第1季度编辑器EditorFor()绑定返回空值,且无干扰验证不';行不通

我目前正在开发我的第一个MVC3应用程序(使用Razor view引擎),并决定使用开源的Telerik Q1 2012控件,因为它们将提供我所需的许多功能(而且看起来也不错)。现在我遇到的问题是使用Telerik编辑器控件并绑定到我的视图模型。我在页面上有标准的Html.EditorFor()控件,可以正确返回ViewModel中的值,但是绑定到Telerik Editor的属性为null。他们的文档是完全无用的(它只提到了Editor一次),而且他们似乎也没有在论坛上回答太多的问题。我的主要

Asp.net mvc 3 如何重定向角色不正确的用户(已登录)以查看页面?

我想将角色不正确的用户发送到另一个页面,但是当我使用: return RedirectToAction("Index", "Home"); 我得到一个错误: Cannot implicitly convert type 'System.Web.Mvc.RedirectToRouteResult' to 'System.Web.Mvc.ViewResult' 这个错误是因为我在http GET而不是http POST中吗 以下是我的代码: public ViewResult Index() {

Asp.net mvc 3 MVC3手柄错误

在发布这篇文章之前,我浏览了所有有类似问题的帖子 我希望MVC显示代码中未处理错误的视图,但当我调试时,它会一直停在下面引发异常的行上 1) 应用程序的根web.config包含以下内容: <customErrors mode="On"></customErrors> 我还尝试用更具体的内容替换上面的默认HandleError,但仍然是相同的问题: [HandleError(ExceptionType=typeof(Exception), View="AnotherIn

Asp.net mvc 3 在视图中渲染图像

我试图在强类型视图中为用户显示一些图片。。 在模型成员中,有一个表示图像内容(例如jpeg) 我应该如何将此内容传递给img标记以呈现此图像? 模型看起来像: publiс class Image { public virtual FileContentResult currentImage { get; set; } public Image() { currentImage = createSomeImage(); // createSomeImag

Asp.net mvc 3 如何在ASP.NET MVC 3中为一个简单的Web应用程序配置Web.Config文档一旦将其上载到我的主机

我已经在ASP.NET MVC 3中构建了一个默认的web应用程序,并已将其上载到主机 但是,当我尝试登录或使用默认数据库“ASPNETDB.MDF”执行操作时,会出现以下错误: Sorry, an error occurred while processing your request. 主机支持SQL Server 2008,这是visualstudio 2010 SP1(ASP.NET MVC 3,Framework 4.0)在Web.Config文档中创建的默认连接字符串: 我将非

Asp.net mvc 3 mvc3并非所有代码路径都返回值

谢谢你阅读这篇文章 编译时出现此错误: 'ASP.Helpers.Message.DisplayMessage(string,string)':并非所有代码路径都返回值 我在App\u Code\Helpers\Message.cshtml中有一个助手类,这是目前为止的内容: @functions{ public static string DislayMessage(string x, string y) { IF ((x == "yes") && (y == "

Asp.net mvc 3 asp.net mvc3中的jquery ui对话框不';我不能第二次开门

当我点击表单中的NewTrade按钮时,它会打开jQueryUI对话框。但是,我在gridview中有link按钮,当我单击link按钮时,它会打开jquery ui对话框,在单击new trade按钮之前,它会打开jquery ui对话框。但是,单击新交易按钮后,如果我在gridview中单击链接按钮,它将调用“ViewTradeDialog(id)”函数,对话框不会打开,它会显示错误消息“$vwdia.html(数据)。dialog不是函数”。我的代码如下: @using (Html

Asp.net mvc 3 带有ASP.net MVC 3的ReportViewer

我已经开发了SSRS报告并部署在服务器上。报告具有下拉菜单,基于下拉菜单选择报告数据会有所不同,因为此下拉菜单值作为参数传递给报告。直接访问报告时,报告工作正常 现在,我已经使用ReportViewer将此报告集成到我的ASP.net MVC 3应用程序中。 当通过web应用程序访问报告时,页面似乎正在正确加载,但当我单击查看报告时,它会显示消息“正在加载”一段时间,然后什么也不显示。 我对此一无所知,根本不理解这种行为 更新 我在找到了解决方案这是一个特别的问题,您需要将ASP.NET we

Asp.net mvc 3 如何将此asp.net用户控件转换为在MVC 3中工作

我需要将一个asp.net用户控件移植到MVC 3中使用,但看起来MVC的设置不支持用户控件 我看到一些帖子声称用户控件是MVC的反模式。我对争论不感兴趣,我只需要把这个用户控件移植过来,不管你的围栏在哪一边。我也不认为这是一个html助手。将堆积如山的javascript放在双引号中作为辅助程序的参数,会由于可读性、智能感知支持和可维护性的损失而抵消任何好处 该控件称为ScriptCompressor。它的目的是取代页面上的所有内联脚本标记。在呈现过程中,最终构成对动态页面调用的所有内联jav

Asp.net mvc 3 如何在MVC3中检查会话是否过期

我无法在MVC 3中处理会话过期签入, 最初我尝试使用MVC筛选器(Action Executing)检查会话,但无法访问Action筛选器中的request.session变量 我尝试在global.asax中使用session\u Start方法,但问题是,当会话过期时,它将不会转到session\u Start方法 public class SessionExpireFilterAttribute:ActionFilterAttribute { public override v

Asp.net mvc 3 不知道如何使用ASP.NET MVC 3.0/Razor验证表单帖子

一个非常简单的场景,我有一个带有表单的页面,我想将其提交给服务器,如果数据成功验证,则显示不同的内容/数据/页面(我不在乎URL是否更改或保持不变)。最好的方法是什么 更多数据-我需要一个向导类型的UI,它需要在禁用JavaScript的情况下工作。您想检查ModelState.isvalid属性。如果所有数据都通过验证,则返回true,否则返回false。 在控制器中 [HttpPost] public ActionResult SomeAction (SomeModel viewModel

Asp.net mvc 3 MVC3 FormsAuthenticationTicket Cookie名称

可能重复: 我有多个MVC3站点,它们创建FormsAuthentication票据并将其存储在Cookie中 登录: FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, userName, DateTime.Now, DateTime.Now.AddMinutes(15), true, String.Empty); string encTicket = FormsAuthentication.Encrypt(

Asp.net mvc 3 在MVC3视图中从ViewModel动态设置宽度

我有一个Telerik下拉列表 @(Html.Telerik().DropDownList().Name("DropDownList").HtmlAttributes(new {style = "width:274px"})) 为此,我有一个Viewmodel,需要根据规则中的更改动态设置该元素的宽度,如 .HtmlAttributes(new {style = "width:@model.DynamicWidth"})) 这种方法可行吗?如果是这样,怎么做?应该是: .HtmlAttri

Asp.net mvc 3 为了在orchard内主持/集成/展示我现有的MVC3项目,正确的方法是什么?

我有一个现有的MVC3项目,它实现了某种功能,这个项目有自己的视图和一个单独的数据库 现在我需要在我的一个orchard项目中使用相同的功能,所以我认为我可以在某个地方托管这个解决方案,并在iframe或其他东西中查看它 我想得对吗?, 为了在果园内达到这一要求,这是正确的步骤吗 更清楚地说,我所需要做的就是查看这个解决方案,并从orchard内的托管页面与它的控件和视图交互,后续的请求应该由我的解决方案处理,以便访问它自己的数据存储并返回请求的数据,以便向用户显示 任何帮助都将不胜感激 更新:

Asp.net mvc 3 是否可以强制数据类型为DataType.currency的MVC3字段使用货币

我正在编写一个MVC3应用程序,它从数据库中读取大量货币数据。我的问题是,这些金额都是不同的货币 如果我这样设置字段的类型: [DataType(DataType.Currency)] public Amount{ get; set;} 我得到了小数位和货币符号,看起来不错,但它默认为用户的本地货币。美国用户看到的是$423.29,而GB用户看到的是$423.29。我可以使用Web.config中的覆盖货币,但这会全局设置所有货币字段 标记字段以使其显示正确的小数位数和货币符号的最简单方法是什

Asp.net mvc 3 动态高级搜索库?

我准备制作一个MVC搜索页面,允许用户构建自己的查询。他们可能会按标题搜索某物,然后添加“和”特定日期之前发布的对象的条件,或“带有特定标记的对象”。在我深入研究代码之前,是否有一个库或其他东西已经提供了这样的功能?这里看一下数据将存储在哪里?在数据库中?在文件中?内存中?EF数据库,模型优先。我想我正在寻找更多的视图库,但这在控制器方面可能会很有用。非常感谢。

Asp.net mvc 3 Asp.NETMVC3Razor视图的报告工具

您能推荐任何好的报告工具来使用Asp.net MVC 3 razor视图创建报告吗? 它应该提供如下功能 主详细信息报告 表格报告 报表合并 并排报道 轴心网格 图表和图形PdfReport能够为web和windows应用程序生成上述报告:。在这里您可以找到它的示例:谢谢您提供的非常有用的链接。我会尝试一下。

Asp.net mvc 3 这种情况下的理想(视图)模型设计

我正试着将我的大脑集中在viewmodels上,并在合适的时候使用它们。我想解释一下在这种情况下该怎么办: 型号: public class Person { public string firstName {set;get;} public string lastName {set;get;} public string City {set;get;} .... other junk } 控制器: IEnumerable<Person> model

Asp.net mvc 3 MVC3应用程序没有';t显示微型档案器(Windows Server 2008 R2上的IIS 7.5)

需要有关Windows Server 2008 R2上的miniprofiler和IIS 7.5的帮助。我的MVC3应用程序在本地主机上运行良好,但在服务器上部署时无法呈现配置文件信息。不知道我是否缺少任何配置。这是我的web.config <?xml version="1.0" encoding="utf-8"?> <!-- For more information on how to configure your ASP.NET application, please

Asp.net mvc 3 Razor视图中的强类型实体框架对象出错

使用POCO生成的强类型实体框架创建razor视图会出现以下错误 类型“System.Data.Objects.DataClasses.EntityObject”是在未引用的程序集中定义的。您必须添加对程序集“System.Data.Entity,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”的引用。 然而,我在MVC3项目中添加了System.Data、System.Data.Entity DLL。 如果我使用V

Asp.net mvc 3 如何通过Ajax post防止跨站点请求伪造?

我在Mvc项目中有一个带有AntiforgeryToken()值的表单。在提交表单时,它在MvC项目中使用相应的控制器Post操作ValidateAntiforgeryToken进行验证 它进入确认页面。在确认有两个隐藏表单的按钮中,这将转到前面的Post操作。我在这两个隐藏表单中添加了Html.Antiforgerytoken()。单击按钮时,我们不需要形成Post[page reload],而是使用Ajax Post 我尝试过使用Ajax post(使用Antiforgerytoken),但

Asp.net mvc 3 使用ajax将数据传递给控制器

如何通过ajax调用将以下数据传递给控制器 Stack Trace: at ApricaCRMEvent.Controllers.HomeController.ErrorBadRequest() in E:\Aprica\ApricaSVN\Project\Internal\Aprica\CRM_New\Integrated\ApricaCRMEvent\ApricaCRMEvent\Controllers\HomeController.cs:line 46 at lambda_method(C

Asp.net mvc 3 ASP.NET MVC 3-禁用100 http

当我向服务器发送“多部分/表单数据”请求时,ASP.NET返回100 HTTP(继续)。我想禁用这种行为。这是怎么回事 在App.Config中,添加 <configuration> <system.net> <settings> <servicePointManager expect100Continue="false" /> </settings> </system.net> <

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