问题标签 [razor-2]

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 投票
1 回答
52 浏览

javascript - Razor2 网页发布 document.createElement

我正在处理 Razor 2 网页表单。一些元素,即:一系列选择元素,由 jQuery 创建并基于复选框选择附加到 div。这些元素出现在页面的 UI 上并按预期工作,但它们不在页面的源视图中。我的问题是我似乎无法从这些元素中检索值。Razor 在页面加载时修改的其他元素可以完美运行。关于如何获取在 javascript 事件上创建的元素的值的任何想法?

0 投票
3 回答
5129 浏览

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

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

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

0 投票
1 回答
628 浏览

asp.net-mvc - 在 Asp.net MVC 4 中启用和禁用用户角色上的复选框

我正在使用视图在 Asp.net MVC4(Razor 视图引擎)中添加新用户。当处于管理员角色的用户添加新用户时,我想向用户显示一个复选框,该复选框将显示 IsAdmin(用于将新用户添加到管理员角色)并且当新的匿名用户注册自己时,然后这个检查 -框不应出现。对于这两种情况,我都想使用相同的视图 ,我正在使用 Asp.netMVC4 Simple-membership。

所以,请告诉我如何实现同样的目标

0 投票
2 回答
2897 浏览

asp.net-mvc-3 - MVC4 Razor 中可能出现的重大更改,可以使用“@:@”修复

我最近将我的网站从 ASP.NET MVC3 (Razor) 升级到 MVC4 (Razor2),在这样做的过程中发现 Razor 视图引擎似乎发生了重大变化。

场景(大大简化)如下所示。

这在 MVC3/Razor 中运行良好,但是在 MVC4/Razor2 中,该string.Format行会导致以下错误:

“@”字符后出现意外的“字符串”关键字。进入代码后,您无需在“字符串”之类的结构前面加上“@”。

如果您删除@,则视图引擎会要求您string.Format使用分号终止该行。但是,ReSharper 然后警告(正确地如此):

不使用纯方法的返回值。

我为此找到的两个修复程序可以使用<text>

或者使用更奇怪的方法@:@

这是 Razor 视图引擎中已知且记录在案的更改吗?

0 投票
4 回答
5798 浏览

c# - How does it work to use "Response.Redirect" from a Razor Web Page When I Haven't Instantiated "Response"?

My limited knowledge concerning programming entails that in order to use a non-static method, you need to first create an instance of the class. In order to use static methods, you simply use the Class name with the method name. I'm doing the WebPages tutorials for on asp.net and I came across the following code which confused me:

I looked up the Redirect method of the Response class and it wasn't listed as static, which I'd assume to mean that it is an instance method. How am I able to use it without first creating an instance of the Response class?

0 投票
2 回答
11562 浏览

asp.net-mvc-4 - 获取 MVC 4 / Razor 中 Ajax ActionLink 的文本框值

我正在做一个带有按钮的经典搜索字段。我正在为按钮使用 Ajax.ActionLink,但我无法弄清楚如何获取在 ActionLink 中发布的文本框值。我看起来像这样:

在哪里???是,我不知道如何从文本框中获取值。我该怎么办?

更新1:它是一个嵌套形式

正如我应该在原始帖子/问题中提到的那样,这是一个嵌套表单,即要提交一个外部表单。因此,如果我在其中创建一个带有提交的 Ajax.BeginForm(),它将调用外部表单的提交。我显然想避免这种情况。

0 投票
0 回答
413 浏览

asp.net - 选择具有多个参数化子句的查询

我有一个包含 2 个下拉列表和 3 个复选框部分的表单,用户可以从中选择以搜索数据库。由于所有的表都很小,我想使用一个 SELECT 语句来返回结果。我在 mikesdotnetting 上找到了一个扩展,它适用于单个 IN 子句

这是显示我如何设想查询的页面代码:

这显然是行不通的,因为扩展不能接受那么多参数。我正在寻找一种方法来修改类以允许附加参数,以便查询可以通过一次执行来运行。这可能是不可能的。

此外,我确实找到了几个处理单个参数化 in 子句的线程,但没有真正提到带有变量列表的倍数。

我不擅长存储过程或编写自己的类。有什么建议么?

0 投票
1 回答
379 浏览

vb.net - 为什么新使用 {} 工作,但 New With {} 不工作?

我一直用New With {}没问题。为什么这不一样?

Razor VB.NET 代码

0 投票
1 回答
1936 浏览

asp.net - 在不使用 MVC 的情况下在网页中渲染部分

我将 Razor 与 WebPages 一起使用,但没有 MVC。我喜欢它的简单性,所以我现在对使用 MVC 不感兴趣。但是,我希望能够将部分内容呈现到我的页面中。如菜单、页脚等。

使用 MVC,您可以这样做:@{ Html.RenderPartial("Footer", Model);}

我想做类似的事情:@{ Html.RenderPartial("footer.cshtml"); }

我怎样才能达到我想要的?

0 投票
2 回答
507 浏览

c# - ASP.Net C# 助手,返回一个数组

简单的问题:我需要从辅助函数返回一个数组:

为什么这不可能?