问题标签 [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 投票
2 回答
92 浏览

asp.net-mvc - ASP.net MVC 3 我可以用 <%: 替换我视图中的所有 <%= 吗?

我有一个使用 asp.net 4 的 MVC 3 站点

在我看来,我已用于<%=输出数据。

阅读 phil haack 的这篇文章-> http://haacked.com/archive/2009/09/25/html-encoding-code-nuggets.aspx

他建议 <%= 应该是一个遥远的记忆,只要您使用.net 4。

我已经完成了查找并替换所有操作,根据我的一个观点替换

一切正常。

所以我的问题是,我可以继续对我的所有观点进行全局替换吗?有什么需要注意的问题吗?

特鲁吉利

0 投票
5 回答
9037 浏览

asp.net - .NET“代码块”?

所以在.NET中我们有......

这些到底是什么?

还有更多吗?是否有详尽的清单以及它们在哪里?甚至很难知道要搜索什么——直到今晚我发现 <%: 是什么时,我才听说过“代码块”这个词。

0 投票
2 回答
2719 浏览

asp.net-mvc - 转换为 Razor 语法时的 foreach GetEnumerator 错误

我目前正在将混合 Web Forms/MVC 2 应用程序的 MVC 2 部分转换为 MVC 3(我不熟悉 Web Forms 或 MVC 2)并且遇到了一些 foreach 语句的问题(在原始混合应用程序中工作正常)。

转换为 Razor 时,我的一些(不是全部)foreach 语句会说以下内容:

foreach 语句不能对“System.Data.Objects.DataClasses.EntityCollection<Project.Activity.PortalMember>”类型的变量进行操作,因为“System.Data.Objects.DataClasses.EntityCollection<Project.Activity.PortalMember>”不包含公共'GetEnumerator' 的定义

这是 Web Forms/MVC 2 应用程序中的一个示例 .ascx,其中 foreach 工作正常:

这是我对 .cshtml 转换的尝试,它给了我错误:

0 投票
3 回答
121 浏览

asp.net - <%$ %> 和 <%# %> 如何在 ASP.NET 中工作?

我使用 ASP.NET Web Forms 和 ASP.NET MVC 有一段时间了。

所以<%= %>在views mean中Response.Write()<%: %>MVC中引入了html转义。

在 SqlDataSource 控件设计器中生成类似这样ConnectionString="<%$ ConnectionStrings:FooConnectionString %>"的内容,在中继器中使用<%# Eval("") %>sytax。

我的问题是到底做什么<%$ %><%# %>标签,他们翻译成什么方法以及他们的行为如何?

0 投票
3 回答
24284 浏览

c# - <%# "whatever" %> 在 ASP.NET 中是什么意思?

可能重复:
asp.net .aspx 页面中各种符号的含义

我熟悉<%= "whatever" %>作为<% Response.Write("whatever"); %>.

但我最近遇到了一些使用它的代码<%# %>。在这个特定的代码库中,它只在一个内部使用,<asp:Repeater />但我

做什么<%# %>以及何时可以/应该使用它?

0 投票
1 回答
185 浏览

jquery - 如何将 MVC3 jQuery 模板翻译成 MVC2?

所以我正在尝试遵循 Knockout 的教程,不幸的是该教程使用的是 MVC3,而我只有 MVC2 和 VS2008。

我怎样才能运行这样的东西:

在 Webforms ViewEngine 中?除非我使用 Razor,否则不会编译{{each}}${}我尝试将其封闭在 a 中<% %>,但没有奏效。

0 投票
1 回答
1284 浏览

c# - 如何在 mvc3 中添加复选框?

  1. 我想知道如何在 mvc3 asp.net C# 中添加复选框。我正在使用 Aspx 视图引擎。

  2. 我必须添加多个复选框,并且必须保存选择为 true 的复选框的数据。

我怎样才能做到这一点?

0 投票
1 回答
10601 浏览

asp.net-mvc-3 - Razor 视图类型不继承自“System.Web.WebPages.WebPage”

我在配置 asp.net mvc 应用程序时遇到问题:

我想做的步骤:

  • 将控制器及其视图移动到单独的库中,并将 dll 放入 bin 文件夹中。
  • 创建虚拟文件提供程序和虚拟文件以从程序集中获取数据:

    /li>
  • 将此行添加到 web.config 中:

    /li>
  • 当用户访问此控制器的页面时,它会正确编译为以下类:

    /li>
  • 之后它因这个错误而失败(正如我所看到的 - 他是对的,类型'ASP._Page_Currency_Index_cshtml'不继承自'System.Web.WebPages.WebPage'。)

我应该怎么做才能让 HttpApplication 知道这个页面应该作为 System.Web.Mvc.WebViewPage 而不是 System.Web.WebPages.WebPage 来管理?

我试图将 Views/Web.Config 移动到 bin 文件夹中,但它没有帮助。

0 投票
1 回答
1336 浏览

asp.net-mvc - 将 HTML 编码的表单数据发布到服务器

我目前正在使用 MVC 3(WebForm 视图引擎)并有一个显示用户评论的表单。

如果我有一个带有 & 符号的评论,<%= Html.Textbox() %>将其编码为&amp;. 但是,如果表单随后被发布到服务器,ASP.NET 就会认为提交的内容是恶意的。

在将内容发送到服务器之前,我发现自己必须使用 JavaScript 使用 HTML 解码方法。

我能够得到我想要的结果,但我觉得我做的不对。

有什么建议么?

0 投票
2 回答
120 浏览

c# - 查看非 mvc Web 应用程序的引擎

我想在 Web 表单应用程序中实现 MVC 视图引擎行为。要在 MVC 中注册移动频道,我通常会做这样的事情

这将使我能够创建阴影视图,例如myView.mobile.cshtml.

在 asp.net 中使用常规 Web 表单是否有类似的工作方式?