Razor是否支持html片段刷新?
我刚刚读过有趣的帖子在Patrick Steel-Idem撰写的完美日历上. 该帖子基本上描述了将HTML片段冲洗到浏览器中的一种方式,以改善感知的加载时间.它表明,通过发送HTML的浏览器小片段,它可以启动其详细说明,并更早提出进一步的要求. 帕特里克(Patrick)在他的示例中与nodejs合作,并将Marko用作模板引擎. 我的问题是:由于我有一个完全不同的堆栈(ASP.NET MVC5),您是否知道使用剃须刀与模板引擎相同结果的方法?你能把我指向正确的资源吗? 谢谢 解决方案 正如杰森·埃文斯(Jason Evans)和安迪·尼科尔斯(Andy Nichols 但是,MVC 6有一个新的关键字FlushAsync()以满足此要求. @await FlushAsync()
0 2023-05-24
编程技术问答社区
ASP.NET MVC: Razor-如何在不向浏览器发送大量空白的情况下保持良好的代码缩进。
我正在使用剃须刀渲染JavaScript对象,如以下代码段 所示 @{ bool isFirst = true; foreach (var qa in Model.Form.FormItems) { if (isFirst) { isFirst = false; } else { @:, } @:new QuestionAndAnswer( @:@(qa.QuestionAnswerId), @:@(qa.OrderNumber), @:@(qa.ParentOrderNumber), @:@(qa.IsHeader.ToJsonValue()),
2 2023-05-23
编程技术问答社区
在asp .net mvc 5中预编译razor视图
我有一个ASP .NET MVC5网站,我有性能问题,我想预先编译剃须刀视图并在IIS部署网站时将其排除,我遵循本文,但我有一个错误:找不到razorgenerator.targets,实际上,我在包装夹中检查了我找不到此文件. 您是否知道为什么在包装文件夹中找不到此DLL? razorgenerator.mvc and 解决方案 您不需要Razorgenerator.发布时,只需在"设置"选项卡上设置"在发布期间进行预编译"的选项.单击"配置",然后打勾"将所有输出合并为单个组件".给它一个独特的名称,通常类似于[ProjectName].Precompiled.
0 2023-05-23
编程技术问答社区
ASP.NET MVC 3 Razor的性能
重要更新:请参阅底部的更新5,在ASP.NET MVC 3中没有性能问题,这是一个基准问题 我在ASP.NET MVC2,3 ASPX和3 Razor中制作了一个简单的Hello World项目,并对其进行了测试.我看到的是: System Requests per second ------------------------------------------- asp.net mvc 2 ASPX 4200 asp.net mvc 3 Beta 1 ASPX 3200 asp.net mvc 3 Beta 1 Razor 1700 剃须刀怎么了,太慢了? 更新: 我已经重做了测试.所有4个测试虚拟目录均使用相同的.NET 4集成模式应用程序池.所有项目均通过添加新的空X项目完成,并添加1页,带有1行文本,没有代码.所有站点均以发布模式编译
2 2023-05-23
编程技术问答社区
Snippets在Visual Studio 2022上不起作用
版本:17.0.1专业 我不能使用任何片段.我很难过,尤其是在剃须刀上.帮助请 解决方案 VS2022中的新剃须刀编辑器与以前版本的较旧版本没有完全的特征奇偶校验;但是,它确实具有针对新ASP.NET核心运行时功能的新功能.在实现特征奇偶校验方面,仍在继续努力,因此请发送反馈,以帮助团队优先考虑哪些功能最高. 您可以在HTML编辑器设置(工具 - >选项 - > text Editor-> html-->高级 - > ASP.NET CORE中使用旧版剃须刀编辑器)中的旧编辑器(工具 - >选项 - > text Editor-> text Editor-> options-> options-> options-> options-> options-> options-> options-> options-> options-> options-> options-> options-> options-> p. 编辑:
22 2023-05-23
编程技术问答社区
如何在MVC4 Razor中设置itextsharp pdf创建的单元格宽度
在这里我尝试使用itextsharp pdf创建设置表单元格宽度 我的代码: public ActionResult FormSixteen(EmployeeFormSixteenModel objEmployeeFormSixteenModel) { string htmlTable = string.Empty; htmlTable = htmlTable + " S.no Head Name Amount 1 Gross Salary xxxx "; Document document = new Document(); Response.ContentType = "application/pdf"; Response.Ad
0 2023-05-22
编程技术问答社区
为什么在ASP.NET MVC 3的IntelliSense中没有@Html.Button?
我看到了 @html.button()的参考文献,但是当我键入它时,Intellisense找不到这样的助手...有dropdownlist,hidden,eding,编辑器等,但是没有按钮! 为什么? 解决方案 我写了自己的htmlbutton扩展程序,您可以使用: public static class HtmlButtonExtension { public static MvcHtmlString Button(this HtmlHelper helper, string innerHtml, object htmlAttributes) { return Button(helper, innerHtml, HtmlHelper.AnonymousObje
14 2023-05-22
编程技术问答社区
如何在ASP.NET MVC中应用脚本和样式后从HTML视图生成PDF
我想生成我的视图的HTML来生成PDF文档.它在浏览器中打开时具有样式和脚本. 我尝试了以下代码,但它仅在修改脚本之前给出HTML视图. 在脚本修改(例如文本)更改之后,我需要获取HTML视图. . public string RenderRazorViewToString(string viewName, object model) { ViewData.Model = model; using (var sw = new StringWriter()) { var viewResult = ViewEngines.Engines.FindPartialView(ControllerContext, viewName); var viewConte
0 2023-05-22
编程技术问答社区
在ASP.NET MVC3 razor上使用javascript变量动态地创建html动作链接
说我有一个JavaScript字典变量,具有以下键值对: var attributes = { name : "name1", age: 10} 我想在同一JavaScript函数中使用上面属性中的值来创建HTML UL元素的子女: : var htmlContent = ' @Html.ActionLink(attributes["name"], "Details", "Home", new { name = attributes["name"]}) ' 有办法做到这一点吗? tia. 解决方案 我不确定您可以在@Html.ActionLink>>? 中使用JavaScript attributes变量 我建议将其更改为 var htmlContent = '
12 2023-05-22
编程技术问答社区
razor页面核心:将动态复选框列表绑定到模型上
我正在创建页面以创建模型并将其保存到DBS.模型包含一些简单的属性,以及从复选框动态数组中选择的属性列表.因此,我的想法是加载来自数据库的道具列表(它可以工作)显示每个属性的复选框(也有效)等待用户填写所有简单表格并检查他想要的所有道具,并通过邮政发送到数据库. 我只是无法弄清楚如何在模型中添加所有检查道具.我会熟悉任何帮助. 模型: public class MyModel { public Guid Id { get; set; } public string SimpleProp1 { get; set; } public string SimpleProp2 { get; set; } public IEnumerable Extras { get; set; } } public class Extra { public Gui
8 2023-05-22
编程技术问答社区
如何在浏览器的外部文件夹中显示PDF文档
目前,我正在使用文档管理系统项目技术是ASP.NET MVC 3.我想显示位于硬盘驱动器中的文件夹中的PDF文档(C:,D:E:ECT).我尝试标签.但这无效.它用于我的项目中的文件.另外,我不需要下载该PDF并阅读.我需要在我看来的某个地方进行分解. 我看到了此代码段.但是我不知道该怎么使用. public FileResult GetFile(string fileName) { Response.AppendHeader("Content-Disposition", "inline; filename=" + fileName + ";"); string path = AppDomain.CurrentDomain.BaseDirectory + "App_Data/"; return File(path + fileName, System.Net.Mime.MediaTypeNames.Applicat
0 2023-05-22
编程技术问答社区
如何将图像添加到我的PDF的所有页面?
我一直在尝试使用ItextSharp向所有页面添加图像.图像需要遍及每个页面的所有内容.我在所有其他doc.add() 下都使用了以下代码 Document doc = new Document(iTextSharp.text.PageSize.A4, 10, 10, 30, 1); PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(Server.MapPath("~/pdf/" + fname), FileMode.Create)); doc.Open(); Image image = Image.GetInstance(Server.MapPath("~/images/draft.png")); image.SetAbsolutePosition(12, 300); writer.DirectContent.AddImage(image, false); doc.Close(); 上面的代码仅在最后一页插
0 2023-05-22
编程技术问答社区
在MVC 4中用POST参数重定向,用于支付网关集成
我正在尝试使用Razor中的MVC4进行付款网关集成.因为我需要致电带有预填写帖子表格的页面. 使用以下方法,我正在形成邮政方法: private static string PreparePOSTForm(string url, System.Collections.Hashtable data) // post form { //Set a name for the form string formID = "PostForm"; //Build the form using the specified data to be posted. StringBuilder strForm = new StringBuilder(); strForm.Append("
4 2023-05-21
编程技术问答社区
在MVC中./path和~/path表示什么?
我有一个称为Image的自定义助手类,有两个参数: src alt 现在,我将在其中一个视图中称为 @Html.Image("../Images/Indian.gif","Image is not supported or exist") 现在,这两者都会给我同样的结果,但是我很困惑为什么这两者都不相同,什么是" ../path"和"〜/path"表示? 当我在Web浏览器中检查元素时,它会生成的这两行: 解决方案
2 2023-05-21
编程技术问答社区
下拉列表错误:"没有'IEnumerable<SelectListItem>'的ViewData项。
试图更改我的view to PartialView,我将其与Tabs System一起使用,我收到了此错误:There is no ViewData item of type 'IEnumerable' that has the key 'REGION_ID'.在_CreateCit.cshtml file: 的第30行中 @model pfebs0.Models.CITOYEN Demandeur Info @using (Html.BeginForm()) { @Html.AntiForgeryToken() @Html.ValidationSummary(true) // some code removed (HTML tag) Region
0 2023-05-20
编程技术问答社区
MVC3一个视图中的多个局部视图
提供的答案这正是我正在做的事情.但是,当我在任何一个partialview中击中提交时,输出只是部分视图的HTML!我是MVC3的新手,所以我敢肯定我只是缺少应该已经学到的东西. public ActionResult CreateV2Worksheet() { return PartialView("_NewV2WorksheetInput", new NewV2WorksheetInputModel()); } [HttpPost] public ActionResult CreateV2Worksheet(NewV2WorksheetInputModel pNewV2Input) { if (ModelState.IsValid) { ModelState.AddModelError("ScreeningNumber", "random server err")
0 2023-05-20
编程技术问答社区
为什么我的控制器不能找到/返回我的局部视图?
我很难将部分视图返回控制器.我已经能够成功地做到这一点,但是看来我两次遇到了困难.错误是在代码末尾.这是我的工作流程: 控制器名称: public class PatientMergeController : Controller 页面加载,返回视图: public ActionResult Index() { return View(); } 返回的视图是index.cshtml: @using ThisController = myNameSpace.Web.App.Controllers.PatientMerge.PatientMergeController @model IEnumerable @Scripts.Render(myNameSpace.Web.App.BundleConfig.GetVirtualPathForScript(myNameSpa
0 2023-05-20
编程技术问答社区
在view-MVC中为列表中的每个项目从链接中打开bootstrap模态
i有一个视图,可以在数据库项目列表上为每个循环使用一个.我希望为每个操作制定一个"详细信息"操作,该操作打开一个模态将每个项目的ID传递到其中,并在该模态内的部分视图中显示该项目的详细信息. 到目前为止,我有以下 @foreach (var item in Model) { Details }
0 2023-05-20
编程技术问答社区