技术问答

问题描述 我正在尝试创建控制器操作,这将根据参数返回JSON或部分HTML.将结果的最佳方式异步返回到MVC页面? 推荐答案 在操作方法中,返回JSON(对象)将JSON返回到您的页面. public ActionResult SomeActionMethod() { return Json(new {foo="bar", baz="Blech"}); } 然后使用ajax调用Action方法.您可以使用来自视图的辅助方法之一,

2023-02-17  228
技术问答

问题描述 我不知道我缺少了什么,但我在web.config文件中添加了配置文件属性,但无法访问配置文件.项目在代码中或创建新配置文件. 推荐答案 我今天有同样的问题,并学到了很多. Visual Studio中有两种项目 – “网站项目”和”Web应用程序项目”.由于对我来说是一个完整的谜语,Web应用程序项目不能使用配置文件.直接……从Web.c

2023-02-17  302
技术问答

问题描述 昨天我看到了Java Server Faces 2.0的演示文稿,看起来真的很令人印象深刻,即使我目前是一个快乐的ASP.NET MVC/jQuery Developer.我最喜欢JSF的是最大的Ajax UI组件,似乎比与ASP.NET MVC更快的开发,尤其是在Ajax-Report站点上.集成测试看起来非常好. 因为演示文稿仅强调了JSF的优势,我也想听到另一边. 所以我的问题是: Java Server F

2023-02-17  233
技术问答

问题描述 从这个问题,它看起来有一个有意义的控制器创建一个 ViewModel ,更准确地反映视图正在尝试显示的模型,但我对一些约定(我是MVC模式的新的一些约定,如果不是已经明显). 基本上,我有以下问题: 我通常喜欢有一个类/文件.如果仅创建从控制器向视图递送数据? ,则这是否有意义 ViewModel 如果 ViewModel 属于自己的文件,并且您正在使用目录/项目结构来保持分开的东西, ViewModel 文件属于哪个?

2023-02-17  257
技术问答

问题描述 我在视图模型上使用jQuery datepicker 这是我的观点: @Html.TextBoxFor(o => o.JobStartDate, new { id = "dt1", @class= "input-block-level" }) @Html.ValidationMessage("JobStartDate") 和我的脚本: $("#dt1").datepicker({ dateFormat: "dd/m

2023-02-17  242
技术问答

问题描述 我无法弄清楚为什么我的视图只传递给我的控制器的模型的空缺. 这是用于编辑POST方法.我检查了其他控制器,编辑后的方法是与此相同的方式构建的方法,它们正常工作.它似乎只是这个视图和控制器. 这是我的观点: @model Non_P21_Quote_System_v1._0.Models.gl_code @{ ViewBag.Title = "Edit"; Layout = "~/Views/Shared/

2023-02-17  271
技术问答

问题描述 是可能的还是在JavaScript中使用Razor语法的解决方法(cshtml)? 我试图将标记添加到Google地图上…例如,我尝试了这一点,但是我遇到了很多编译错误: <script type="text/javascript"> // Some JavaScript code here to display map, etc. // Now add markers

2023-02-17  241
技术问答

问题描述 我希望一个MSBuild任务编译视图,以便我可以看看是否有编译时间错误……编译时间.任何想法? 我坦率地推荐 razorgenerator nuget包.那种方式,您的观点在保存它们时生成的.designer.cs文件生成,并且在获得编译时间错误的视图上时,它们也会预编译到组件中(=更快的预热),并且Resharper也提供了一些额外的帮助. 要使用它包括 razorgenerator nuge

2023-02-17  269
技术问答

问题描述 在ASP.NET MVC中,以下差异是什么: Html.Partial和Html.RenderPartial Html.Action和Html.RenderAction 推荐答案 Html.Partial返回一个字符串. Html.RenderPartial在内部调用Write并返回void. 基本用法是: // Razor syntax @Html.Partial("ViewName") @{ Html.R

2023-02-17  274
技术问答

问题描述 我正在尝试使用elmah在我的ASP.NET MVC应用程序中记录错误,但是当我在我的控制器上使用[HanderError]属性时,Elmah不会在发生时记录任何错误. 因为我猜测它因为Elmah只记录未处理的错误,并且[HanderError]属性正在处理错误,因此无需记录它. 如何修改或如何修改属性,因此Elmah可以知道出错并记录它.. 编辑:让我确保每个人都了解,我知道我可以修改不是我问的问题的属性…

2023-02-17  267