问题标签 [webforms-view-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2760 浏览

asp.net-mvc - 如何在 MVC 4 中创建 ASPX 页面

我曾经使用 ColdFusion 进行过一段时间的开发,但后来离开了 Web 开发领域一段时间。我回来了,现在,并已被聘为中级(就在入门级以上)级别的 Web 开发人员。我的工作场所使用的是 MVC 4,但没有使用 Razor 视图引擎。我购买的两本 MVC 4 书籍(以及那里的大量教程和博客)只讨论了使用 Razor——我自学中使用它,但我需要了解它在不使用时是如何工作的剃刀引擎。

使用 ASPX 视图引擎时,您如何使用它?它是否像普通的 ASPX 页面一样工作,我将 ASP.NET 控件放在页面上,然后使用 C# 中的代码隐藏来引用它们?只是,我没有使用 ASP.NET 控件,而是使用 HtmlHelper 方法?请记住,我不是在询问使用<% %>而不是的基本格式<@,因为大部分内容都在这里介绍:http: //haacked.com/archive/2011/01/06/razor-syntax-quick-reference。 .aspx _ 我无法理解流量将如何通过我的基本 HomeController 路由到这些 ASPX 页面(它只有几个ActionResult()方法,没什么大不了的)。

如果需要,我可以详细说明。

0 投票
3 回答
5129 浏览

asp.net-mvc-4 - MVC4 中视图引擎的选择?

我正在使用 ASP.Net MVC4.0、JQuery Mobile、HTML5 开发移动应用程序。由于我是 ASP.Net MVC 的新手,我不确定是使用 Razor(.cshtml) 还是 webForm(.aspx) 视图引擎。

谁能建议我可以使用哪个视图引擎来开发移动应用程序?性能方面哪个更好,剃刀视图引擎还是 webform 视图引擎?

0 投票
4 回答
806 浏览

asp.net-mvc - 将带有 webform 视图引擎的现有 asp.net-mvc 项目迁移到剃须刀是否值得?

我有一个大型的 asp.net-mvc 网站。我最近升级到 MVC 4,但我正在争论的一件事是迁移到剃刀引擎是否值得。我 看到有“自动”升级的工具,但我试图弄清楚它是否值得迁移痛苦。我有大约 100 个总视图(常规视图和部分视图)。如果它是一个我将不得不忍受一段时间的代码库,是否值得付出努力?

我知道这可能看起来有点主观,但考虑到我的项目规模,我正在寻找这种迁移工作的预期成本与预期收益。

0 投票
0 回答
283 浏览

asp.net - 通过 Razor 呈现 Webforms/MVC 混合 aspx 错误页面?

我们有一个遗留的网络表单站点,我们已经“成功地”将 MVC 和 Web.Api 集成到其中。如果没有服务器错误,那么一切都很好,页面按预期呈现。但是,如果 MVC 页面出现服务器错误,则它会打印垃圾。

������������������</p>

我相信正在发生的事情是,它试图通过 Razor 视图引擎推送一个 aspx 服务器错误页面。有没有人看到这个,并且可能知道如何修复它以显示实际的柠檬蛋白酥皮服务器错误页面?

0 投票
1 回答
533 浏览

c# - 自定义和剃刀视图引擎混乱,同时结合两者

我有一个 asp.net web api 应用程序,它也呈现一些剃须刀页面。
默认情况下,有两个默认引擎(webform\razor),我在渲染我的 razor 页面时没有问题。

现在我需要支持一些使用自定义引擎呈现的旧 aspx\ascx 页面。

因此,当我引导我的应用程序时,我会这样做:

我的自定义视图引擎的原型是:

现在,我的问题是旧的剃须刀页面,由于某种原因(而不是剃须刀视图引擎),它们会被这个引擎渲染,并且在“FindView”函数运行时出现异常。

我以一种特殊的方式渲染了我的剃须刀页面,但最重要的是,它看起来像这样:

我读过网络表单引擎首先运行,然后才运行剃须刀引擎,但我不确定这是正确的。
我尝试从自定义引擎返回 null 和其他内容,但页面没有被渲染。

为什么我的 .cshtml 路径使用自定义引擎而不是 razor 引擎呈现?
如何告诉自定义引擎传递以 .cshtml 结尾的文件?

0 投票
1 回答
366 浏览

charts - 如何从两个不同的 webform 提交数据和 Wand 绘制图表以显示注释点

![ 图表绘制在 webform 提交类型的视图上 ][10]

在此处输入链接描述

你好,

我正在使用 Charts、high-charts、webform、view 模块在 drupal 7 中显示图表。

我需要一些额外的图表功能,但我无法实现它。

  1. 想要在 X 轴上显示隔年(1998、2000、2002、2004 ...)

  2. 想要为一个点显示一个特定的注释,比如图像(如图像中所示)

  3. 想从其他 webform 提交数据中绘制一个系列,即如何从 drupal 中的两个 webform 提交数据中绘制图表。

注意-我试图从不同的 webform 提交中绘制一个系列(Y 轴数据),但数据与 x 轴无关,并且系列显示在 x 轴之前

有什么方法可以在 drupal 中自定义图表模块,以便我可以解决我的问题。

0 投票
1 回答
1192 浏览

asp.net-mvc-4 - WebForms 视图引擎比 MVC4 中的 Razor 视图引擎慢

我仍然是 MVC 的初学者,我试图了解为什么开发人员似乎更喜欢 Razor 引擎而不是 ASP.Net 中的 WebForms 引擎。

我的问题:是因为 Webforms 引擎比 Razor 引擎慢吗?

就个人而言,Webforms 引擎对我来说更容易,因为在过去的 12 年里我一直在使用 Webforms 进行编码。

0 投票
1 回答
45 浏览

html - ASPX 引擎从表单元素中删除名称属性

由于某种原因,我有一个混合了 ASPX 和 MVC 页面的应用程序是同一个项目。旧的 aspx 页面用于在生成的 html 中自动呈现 name 元素,例如

出于某种原因,在新应用程序中,当我们迁移这些 aspx 页面以使用 MVC 页面运行时,缺少 name 属性并且 html 看起来像这样

有人观察到这种行为并知道它的解决方案吗?我想恢复 name 属性,因为它在我的 javascript 应用程序中被大量使用,并且找出所有地方并不容易。

0 投票
0 回答
23 浏览

asp.net-web-api - 是否有非第 3 方组件 ($$$) 方式在 Web API 页面中显示 Excel 文件的内容并保留 .xlsx 文件的格式?

我需要创建一个 Web 应用程序来显示电子表格 (.xlsx) 文件中的数据。最好是一个 Web API 项目,因为我需要在那里托管的“电子表格”非常自然地适合 RESTful 类型的路由结构,例如:

例如:

不过,就在 Web API 世界中开始使用它而言,我遇到了障碍;尽管有很多关于阅读电子表格数据并将其显示在 Web 窗体项目中的 GridViews 上的文章/教程,例如这个,但我还没有找到任何关于 Web API 的内容。

我真正想做的是能够将 .xslx 文件加载到 Web API 应用程序中,并让它完全按照文件中的格式显示电子表格,但如果这不可能,我不妨保存.xlsx 文件作为 .csv 文件并根据该数据构建它。

可以通过最初用于填充电子表格的相同存储过程查询数据库来获取数据,但在某些情况下这是一个非常漫长的过程;这就是为什么如果可能的话,读取预先生成的 .xlsx 文件而不是重新运行 SP 是有意义的。

首先,将向用户发送 .xlsx 文件(附在电子邮件中)。

稍后,他们将获得 .xlsx 文件和网页链接(过渡期)。

再后来,网页将完全取代电子表格文件。

事实上,我对路由的想法是,如果一个人浏览到:

...并且该报告尚不存在,它将通过调用 SP 在后台生成,但必须首先通知用户这将是一个漫长的等待。在预生成的 .xlsx 文件的情况下,数据的出现会快得多。

那么:是否有一种相对轻松(快速且简单)的方式来按原样显示 Excel 内容,还是最好建议我采用 Web 表单路线?

0 投票
0 回答
56 浏览

asp.net - 在具有部分视图的 ViewEngines 之间切换找不到要显示的视图

我有一个使用 Web-Forms 制作的遗留应用程序,并尝试使用 asp.net mvc 在局部视图中呈现内容。跟随@ScottHanselman 的 MixingRazorViewsAndWebFormsMasterPagesWithASPNETMVC3 的帖子,最后是 Matt Honeycutt 方法http://trycatchfail.com/blog/post/ASPNET-MVC-3-Razor-C-and-VBNET-WebForms-Using-Razor-Views-With-WebForms-Master -页面

我以我的网页表单页面内的视图结束

如您所见,我正在尝试插入位于我的 View 文件夹中的 HomepageWidget

解决方案资源管理器

我的控制器围绕请求创建了一个包装器,Partial 是一种扩展方法

加载页面后,我收到错误:

未找到部分视图“HomepageWidget”或没有视图引擎支持搜索到的位置。搜索了以下位置:

关于我做错了什么的任何建议?