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
 Asp.net Mvc 3_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Asp.net mvc 3 razor视图引擎中的转义@字符

我正在使用Razor作为查看引擎创建一个示例ASP.NETMVC3站点。razor语法以@字符开头,例如@RenderBody()。如果我在cshtml页面上写@test,它会给我解析错误 CS0103:名称“test”在当前上下文中不存在 如何转义“@”字符?@应该这样做 @@1是上述Razor视图中@的转义字符 然而,Razor确实试图计算出“@”何时只是一个“@”,以及它在哪里标记C#(或VB.Net)代码。它的一个主要用途是在Razor视图中标识电子邮件地址-不必转义电子邮件地址中的@字

Asp.net mvc 3 简单的ASP.NET MVC示例

我需要一些关于构建真实环境MVC项目的建议 我已经阅读了asp.net中的所有教程。但我发现大多数教程都在使用ninject、Entity FrameworkEF或linq到sqlL2S。。。但我不想使用第三方解决方案或其他一些新语言 我的要求: 我想使用ConnectionString连接数据库: 一个CRUD页面,使用上述connectionstringSQLConn从数据库中获取,带有一个列表页面,更新、删除和创建新记录页面+模型验证 我更喜欢使用原始存储库模式,而不是使用EF、L2S

Asp.net mvc 3 jqGrid和googlechartapi

是否可以使用或任何其他图形将图形添加到jqGrid的一列中?如果可能,怎么做?我需要筛选jqGrid的每一行,并在jqGrid的最后一列中显示该行的图形。您可以使用自定义格式设置程序: <script type="text/javascript"> $(function () { $('#myGrid').jqGrid({ url: '@Url.Action("Data")', datatype: 'json',

Asp.net mvc 3 如何在Orchard CMS中呈现博客文章的各个部分(如标签)?

我正在尝试在此布局中呈现博客文章列表: [first post - special summary] [second post][third post][fourth post] [pager] 我试图自己呈现第一篇文章,然后循环其余的项目,使用博客文章摘要模板呈现它们 这里有一些问题: 这是解决问题的好办法吗 我试图实现的布局或 我应该开始考虑创建 模块 我应该创建一个摘要吗 我特别的第一篇文章的模板 渲染和我将如何进行 那个 如果我继续往下走 路径如何渲染标记之类的零件 邮寄日期呢 到目前

Asp.net mvc 3 为什么IE在运行新的MVC 3应用程序时,在尝试登录后询问我是否要保存localhost的密码?

我不确定ASP.NET MVC 3认证是如何开箱即用的,但我在创建新的MVC 3 Web项目时注意到了两个奇怪的行为。我没有做任何改变。当我第一次运行它时,我注意到我是作为以前项目的用户登录的。因此,我单击了注销,然后当我尝试以另一个用户(TestAdmin)的身份登录时,IE给了我一条消息: “您想让Internet Explorer 还记得您的本地主机密码吗?” 我希望它会要求我保存TestAdmin的密码,而不是localhost。幕后发生了什么?我如何才能让它使用用户帐户名而不是默认的“

Asp.net mvc 3 ASP.NETMVC3URL.Action方法使用以前请求中的参数值

使用Url.Actionhelper自动生成Url时,如果页面包含类似于 @Url.Action(“编辑”、“学生”) 预期将生成类似于域/student/edit的url,并按预期工作。 但是,如果请求的url包含一些参数,如domain/student/edit/210,则上面的代码将使用上一个请求中的这些参数,并生成类似的内容,即使我没有向Action方法提供任何此类参数 简而言之,如果请求的url包含任何参数,则页面的任何自动生成链接(为该请求提供服务)也将包含这些参数,无论我是否在ur

Asp.net mvc 3 ASP.NETMVCAJAX/InsertionMode/HTML5/IE8

我在IE 8中遇到了一个奇怪的问题 这是我们得到的。运行Asp.NETMVC3。使用Ajax.beginform发布一些数据包。响应返回一个包含HTML5的视图(只是一个节标记)。这在那些知道HTML5到底是什么的浏览器中运行得很好 @using (Ajax.BeginForm(new AjaxOptions {InsertionMode = InsertionMode.Replace, UpdateTargetId = "main" })) { <section class="s

Asp.net mvc 3 拦截MVC 3中的context.SaveChanges(),以便我可以修改并使用自定义sql查询

我正在从事一个MVC3项目,其模型是使用代码优先的方法设计的。我将EF4用于ORM,我需要两件事- 1.截取context.SaveChages方法 2.仅对一种特定实体类型执行我自己的自定义更新查询 我通过重写SaveChanges()方法使第一部分正常工作,如- public override int SaveChanges() { var modifiedItems = this.ChangeTracker.Entries().Where(e => e.Stat

Asp.net mvc 3 如何在MVC 3中跨ActionResults传递数据?

我有一系列最终用户必须填写的页面(复选框),当他们完成每个页面时,我尝试创建他们选择的复选框列表。在系列页面的末尾,我想向他们展示他们在确认页面中选择的所有内容。我注意到,在请求之间,我在每页上创建的列表中的信息对于最终确认页不可用。我尝试了几种不同的解决方案(私有全局),但都没有效果。如何在ActionResults之间传递数据,以完成在确认页面上显示所有选定数据?谢谢 其他人?网络是无状态的,这意味着如果你想保存东西以备日后使用,就必须将它们存储起来。对于任何web框架都是如此。您需要将每个

Asp.net mvc 3 MVC3将其他数据从ctrl传递到view

如果我要将其他数据(模型除外)传递到视图中,比如说特定文件夹中的文件列表,那么最好的方法是什么 我在想一些事情,比如创建一个方法并将列表返回到ViewData: public List<string> GetFiles(int id, string cat) { var files = new List<string>(); var folder = "~/App_Data/uploads/" + cat + "/

Asp.net mvc 3 带参数的MVC路由

我有一个MVC3应用程序。 对于像我这样的URI,下面的调查/{name}非常有效 此调查管理员将加载一系列问题 每个问题都有一系列可能的答案 可能的答案被放入DropDownList框或其他一些列表友好控件中 现在,如果一个用户点击了一个URI,就像我想在我的模型中以某种方式弄明白的那样。问题[I]。可能的答案集合伦敦是问题“城市”的默认值 如果用户点击一个URI,如 然后我希望测试调查显示 性别问题默认为男性 城市问题默认为伦敦 这是一个默认的问题 有什么意义吗? 有人知道怎么设置吗 这有点

Asp.net mvc 3 排序多个MvcContrib网格的控制器语法是什么?

我不太明白排序多个MvcContrib网格的语法。我知道Jeremy Skinner的建议是使用Bind属性,但我就是做不好 这是我的控制器: public ActionResult Index([Bind](Prefix="grid1")GridSortOptions sort)\\how do I reference the prefix of my second grid? { ViewData["sort"] = sort; var products = _productServ

Asp.net mvc 3 Razor模板中的迭代模型无法渲染

试图呈现一个集合,但它无法以静默方式输出任何内容。我在SO上搜索了一个类似的问题,但没有找到任何描述我的问题的内容 我绝对肯定这些藏品不是空的。在控制器和视图中调试显示类型I集合集合中的项 我尝试过这些方法,但都没有效果 @foreach (var item in Model.Messages) { @Html.DisplayFor(msg => item.MessageBody) } @foreach (var item in Model.Messages) { @Ht

Asp.net mvc 3 ASP MVC 3 Telerikgrid向控制器发送Rowvesion(字节[])

我有一个telerik MVC 3网格,其中包含复选框列。如果用户选择多个项目并单击一个按钮,我需要向控制器发送id和byte[]时间戳(用于并发)。用户可以选择任意数量的项目,因此我不想将完整的行信息带到控制器。而且,这是点击后的回发。有没有办法将Id和时间戳列表一起发布到单击按钮的控制器上。提前谢谢。查看我的应用程序中网格列的代码 .Columns(columns => { columns.LoadSettings(M

Asp.net mvc 3 如何将数据传递到布局中的PartialView?

我有一个_layout.cshtml,其中包含以下行: @{Html.RenderPartial("Menu");} 现在我想把一个模型传入这个RenderPartial函数。可以从我的存储库中读取此模型 如何以及在何处(在代码中)可以做到这一点 谢谢 RenderPartial有一个重载,可以将对象发送到局部视图。 不要忘记在partialview顶部定义@model,以便使用正确的对象类型 @Html.RenderPartial(“视图名”,对象) 额外信息: 评论后编辑: 我认为创建一个

Asp.net mvc 3 使用jquery重新加载父窗口

我有一个包含产品列表的父窗口。通过单击其中一个产品,它将使用jquery调用popUpWindow 代码: 在子窗口中,单击保存按钮->子窗口将关闭,父窗口将重新加载 window.opener.location.reload(); window.close(); 之后,插入的值将显示在父窗口中 但是,不是重新加载整个页面(“window.opener.location.reload()”)。 是否有可能触发控制器中包含产品列表的特定方法?????? 例: 因此,它将在父窗

Asp.net mvc 3 基于字符串创建ViewBag属性

是否有任何方法可以基于字符串创建和使用ViewBag的动态属性 差不多 ViewBag.CreateProperty("MyProperty"); ViewBag.Property("MyProperty") = "Myvalue"; 谢谢我刚刚发现ViewData可用于为ViewBag创建此类属性 因此,要创建属性CityErrorMessage,我必须使用 ViewData.Add("CityErrorMessage", MyErrorMessage) 然后在视图中,我可以使用 @Vie

Asp.net mvc 3 仅在出现错误w/PetaPoco时记录SqlCommand

我知道我可以用PetaPoco记录异常,因此: public override void OnException(Exception x) { _logger.LogError(x); } 我还意识到我可以转储命令文本+参数: public override void OnExecutingCommand(System.Data.IDbCommand cmd) { _logger.LogInfo(cmd.CommandText); foreach (SqlParamet

Asp.net mvc 3 .NET MVC 3验证默认ErrorMessageResourceType

我想本地化验证属性的值。我有: [Compare("Password", ErrorMessageResourceName = "ComparePassword", ErrorMessageResourceType = typeof(Localization.labels))] 问题是,如何指定默认的ErrorMessageResourceType?资源将始终来自本地化。标签,因此我不想为每个验证属性使用设置ErrorMessageResourceType。您可以编写一个自定义验证属性: pu

Asp.net mvc 3 ASP.NET WCF和Routes.Add-in MVC应用程序的ActionLink行为

我想在我的C#.Net项目中同时主持WCF 4和MVC 3。但当我为WCF添加服务路径时,Html.ActionLink开始为MVC应用程序创建错误的url。我的路线表创建为: routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); RouteTable.Routes.Add(new ServiceRoute("api1/projects", new WebServiceHostFactory(), typeof(Projects))); route

Asp.net mvc 3 应用程序调用开始请求图像、css和js ASP.NET MVC 3

我有一个MVC应用程序,其中我声明了以下路线: routes.routeeExistingFiles=false; IgnoreRoute(“Content/{*pathInfo}”); IgnoreRoute(“Scripts/{*pathInfo}”); IgnoreRoute(“{*alljs}”,新的{alljs=@.*\.js(/.*)”}); IgnoreRoute(“{*allcss}”,新的{allcss=@.*\.css(/.*)”}); 我在IIS上部署了我的应用程序,我看

Asp.net mvc 3 ASP.NET MVC 3以一种形式提交多个输入

我目前有一个问题,多个动作按钮的形式相同 第一个按钮将执行验证,而第二个按钮将保存配置文件。第三种方法是简单地将用户重定向到页面之外,但他们仍然需要通过控制器进行一些跟踪。最后一个按钮是删除。因为它们是放在一起的,我确实需要通过POST传递ModelBinding,所以不可能将它们分成多个表单 目前,为了区分正在单击的操作,我在表单中有一个隐藏的输入,并且onclick,javascript将更新隐藏的输入,以便将其传递回控制器 我之所以这样做是因为出于一些奇怪的原因,FormCollectio

Asp.net mvc 3 如何从asp.net中的html页面调用控制器方法?

在我正在处理的应用程序中,我在views文件夹中有一个Html页面,我已经提到了如下操作 <form name="form" onsubmit="return validateForm();" method="post" action="//Controllers/RegistrationController.cs"> 当我运行程序时,我发现服务器未找到错误 我还尝试将操作字符串更改为action=“//Controllers/RegistrationController.cs

Asp.net mvc 3 不正确的路由是ASP.NET MVC

我不知道为什么我在ASP.NET MVC路由方面会遇到这样的问题。我希望有一个工具能告诉我目前设置了哪些路线。不管怎样 在我的global.asax.cs文件中,我有以下内容: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "SignUp", // Route name

Asp.net mvc 3 MVC中的默认数字根路由

我有一个网站,我想 /22 Redirect to /user/22 等等,但是还有其他mvc视图和控制器,它们都可以正常工作,我使用了下面的路线,但它不工作 routes.MapRoute( "Final", "{id}", new { controller = "Root", action = "Index"}, new { id = @"\d+" }, new string[] { "MyWebApp.Controllers" }

Asp.net mvc 3 RedirectToAction返回到调用操作

在索引操作中,我称为NotFound操作。我在debug中跟踪,如果条件测试为true,它将转到“return RedirectToAction(“NotFound”);”语句,然后转到Dispose,然后返回Index操作,而不是NotFound操作。如果我重定向到细节操作,它可以正常工作。这些都在同一个控制器中。NotFound视图只包含文本 if (condition tests true) { return RedirectToAction("NotFound"); } public

Asp.net mvc 3 Telerik mvc网格验证

使用telerik MVC网格可以做到这一点吗 Table in SQL ItemID Name ItemQuantity 1 Apple 100 2 Banana 50 3 Orange 10 4 Grapes 40 GRID Item Name Quantity Command Apple 95 Save Banana 51 <---INVALID

Asp.net mvc 3 重定向到returnURL不工作

关于 给出的答案不适用于我,我也有同样的问题 我也在使用aspnet身份验证,用户可以尝试导航到站点上的任何页面,特别是用户导航到像/mycontroller/myaction/25这样的内容是非常常见的,其中25是该用户经常使用的帐户或产品标识符 如果用户在尝试访问该url时当前未通过身份验证,则会将其重定向到登录屏幕。登录后,重定向(returnURL)不会将用户导航到请求的页面。该页面保持在登录屏幕上 用户在登录前将粘贴到地址栏中的url可以是: http://localhost:4082

Asp.net mvc 3 类型为'的构造函数;System.Web.Mvc.WebFormView';找不到

我刚刚从TFS签出了一个asp net mvc项目。在安装了所有必需的NuGet软件包之后,我尝试运行该项目 尝试使用MvcSiteMapProvider的以下方法之一时,我不断收到此错误消息: SiteMapTitle() 网站地图() SiteMapPath() 我使用的是.NETFramework 4.0、MVC3和MvcSiteMapProvider版本3.2.2.0 我通过NuGet(PackageManager控制台)安装了MvcSiteMapProvider 我的项目使用运行时

Asp.net mvc 3 MVC4项目-模式弹出窗口';s

我有一个MVC4项目,我目前正在工作,需要一些关于如何实现模态弹出窗口的建议,最好是在jQuery中 例如,在我的视图中,我有一个邮政编码文本框,旁边有一个查找按钮。用户可以直接输入邮政编码,或单击查找按钮。如果用户单击按钮,我希望有一个模式弹出窗口,用户可以在其中输入城市和州,获得邮政编码列表,选择一个,然后将该值发布到原始表单上的邮政编码框中 这只是一个例子,我对这个观点有更多的了解,但这是最容易解释的 有人有任何提示、链接或示例代码吗 提前感谢您的帮助 如何实现模式弹出窗口,最好在jQue

Asp.net mvc 3 mvc 3-httppost上的ajax.begin表单和部分视图

我对partialView有问题,无法在使用Ajax.PostBack发布后加载partialView。当我单击“提交”按钮时,partialView渲染为视图而不是部分视图。这是我的控制器: [HttpPost] public PartialViewResult UpdatePersonalData(UserLine user) { var usr = um.GetUserByLoginMapper(User.Id

Asp.net mvc 3 MVC3按钮单击以填充html表格并删除个人文章

我是MVC3新手,正在努力完成我工作中的第一个小项目。我有一个HomeController,它有两个操作,Index()和GetData()。Index只返回Index视图。当索引页面加载时,我希望有一个html按钮或按钮类型的输入。单击此按钮时,我希望运行GetData操作,该操作基于linq查询选择一些数据并返回一个列表。然后在索引视图本身中,在我单击的按钮下方,我希望将列表填充到html表中……我假设使用foreach循环 这是行不通的,我想我显然误解了MVC模式的概念 我的控制器代码:

Asp.net mvc 3 验证属性被缓存

我在名为DateRange的自定义验证属性中有以下代码: private DateTime _minDate = DateTime.Today.AddYears(-100); private DateTime _maxDate = DateTime.MaxValue; // String representation of the Min Date (yyyy/MM/dd) public string Min { get { return

Asp.net mvc 3 在使用范围中阻止asp.net mvc Html创建

我使用返回IDisposable的HTML帮助程序来创建我在应用程序中经常需要的特定DIV结构。此类的构造函数创建打开的div,而Dispose方法创建关闭的div。现在我需要保护我的应用程序,我不希望在某些情况下创建此结构,但我还需要在使用和结束之间生成的每种HTML,如果其范围也未呈现 我做的第一件事是用dummy替换ViewContext中的TextWriter: _helper.ViewContext.Writer = new StringWriter(new StringBuilder

Asp.net mvc 3 NHibernate有许多自动映射未加载填充列表

我已经通过自动映射建立了多对多关系。现在,保存和更新工作正常,但是当我随后获得实体时,折扣组没有在折扣日加载。我一辈子都搞不明白为什么折扣组列表总是空的,即使它在数据库中都是正确的 我看到过关于使用ISet而不是IList的建议,但是在我的案例中,它似乎没有任何区别,neiter确实使用了ISet .Not.LazyLoad() 在映射中。删除AsBag()和AsSet()也没有什么区别 实体 public class DiscountDay { public virtual DayOf

Asp.net mvc 3 使用@Html.BeginForm()命名mvc3表单时,它会在资源管理器中的System.Web.Mvc.Html.MvcForm{}之间显示表单字段

我正在ASP.NET MVC3中工作,正在创建一个表单: @Html.BeginForm(null, null, FormMethod.Post, new { name = "frmAcnt", id = "frmAcnt" }) 因为我不想给出操作和控制器的名称。它工作正常,但在Firefox或任何其他浏览器中,它显示了这两行之间的形式。如何将其从显示器中删除 System.Web.Mvc.Html.MvcForm { } 在页面源代码中显示了这一行 <form action="

Asp.net mvc 3 我似乎在MvcSiteMapProvider面包屑跟踪中获得了GUID,不知道为什么?

我使用的是MVC3、C#、Razor、mvcSiteMapProvider V4 我正在使用“Mvc.sitemap” “报告”和“报告部分”路由工作正常。然而,当我进入“后台”路由时,我丢失了mvcSiteMap BreadCrumb URL中“Report_部分”和“Report”路由的所有路由结构。相反,我得到了一个GUID,即: http://localhost/7ebe9bb9-a663-43fd-9fb1-865866be12b9 我相信这可能是自动生成的XML节点密钥。然而,当点

Asp.net mvc 3 无法创建类型为';MVCAPApplication4.Models.Users';。仅支持基本类型(';如Int32、String和Guid';)

我有一个员工屏幕和一个拥有员工外键的用户实体。如果为任何员工创建了用户,则不应在员工下拉列表中加载该员工。我收到错误“无法创建常量值” 这是我的两个类雇员和用户 public class EmployeeMaster { [Key, System.ComponentModel.DisplayName("Employee ID")] public int EmployeeID { get; set; } public stri

Asp.net mvc 3 正在寻找在控制器中序列化数据的替代方法

我正在寻找一种方法,从最初使用Mvc Futures对数据进行序列化并将其传递给控制器操作,切换到不使用serialize的方法。我以前的实现是针对一个向导的,该向导将数据从一个操作传递到另一个操作,直到提交并保存数据。但是,我无法在新项目中使用序列化,正在寻找替代方案 以下是我在控制器中所做操作的示例: private MyViewModel myViewModel; protected override void OnActionExecuting(ActionExecutingContex

Asp.net mvc 3 动态asc描述排序

我试图在nhibernate中创建在后端调用期间排序的表头。单击标题时,它会发送一个字符串,指示排序依据(即“名称”、“名称描述”)并将其发送到db调用 数据库可能会变得相当大,因此我还内置了后端过滤器和分页功能,以减少检索到的数据的大小,因此orderby需要在过滤器和skip and take之前或同时进行,以避免对较小的数据进行排序。下面是QueryOver调用的一个示例: IList<Event> s = session.QueryOver<Event>(

Asp.net mvc 3 MVC不能使用前导。。在顶部目录上方退出

使用ASP.NETMVC3构建网站 按如下方式发布:在网站下创建一个虚拟目录,将MVC应用程序复制到此文件夹并将其转换为应用程序。所以站点结构看起来像 让UrlRewite如下所示,以便在不更改url的情况下将其重写为 <rule name="rewrite rule for home page" enabled="true" stopProcessing="false"> <match url="^$" /> <conditions logicalGroup

Asp.net mvc 3 MVC 3.0会话状态超时和身份验证窗体超时

我有一个MVC3网站,如果会话超时,我必须将用户重定向到登录页面。经过一些研究,我发现我必须添加到web.config 设置用户会话超时。在这种情况下,如果用户空闲,它将在1分钟后清除用户会话数据 <authentication mode="Forms"> <forms loginUrl="~/Default/Login" timeout="1"/> </authentication> 在会话超时时将用户重定向到登录页面。事实上,

Asp.net mvc 3 设置高度下拉列表telerik?

我正在与control telerik MVC合作。我有两个dropdownlist A,B,我想设置高度dropdownlist A,一旦dropdownlist的样式为't-popup',我就可以看到,但我不能在javascript中设置它。你能帮我解决这个问题吗。提前感谢您可以查看此->我只想设置当前选择组合框的高度。如果使用主题上方的方式,它将影响其他组合框的高度

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