问题标签 [asp.net-mvc]

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 回答
487 浏览

c# - ASP.NET MVC - 操作名称如何影响 url?

使用开箱即用的 MVC,我发现生成的 URL 可能会产生误导,我想知道这是否可以修复,或者我的方法/理解是否错误。

假设我有一个 CreateEgg 页面,上面有一个表单,一旦表单被填写并提交,用户就会被带到一个 ListEggs 页面,其中包含新的鸡蛋。

所以我的鸡蛋控制器看起来像这样:

所以我的第一页会有一个类似http://localhost/egg/add的 url,页面上的表单将有一个动作:

这意味着第二页将有一个http://localhost/Egg/Create的 url ,对我来说这是误导,该操作应该称为 Create,因为我正在创建鸡蛋,但是正在显示一个列表视图,所以http的 url ://localhost/Egg/List会制作更多场景。如何在不使我的视图或操作名称产生误导的情况下实现这一目标?

0 投票
6 回答
3800 浏览

asp.net-mvc - ASP.NET MVC 与 XSL

任何人(可能是 XSL 爱好者?)都可以帮我找到使用 XSL over ASP.NET MVC 在网页上处理数据呈现的任何优势吗?

两种选择是:

  1. 带有 XSL 的 ASP.NET (MVC/WebForms)
    从数据库中获取数据并将其转换为 XML,然后使用 XSL 模板显示在不同的页面上。

  2. ASP.NET MVC
    从数据库中获取数据作为 C# 对象(或 LinqToSql/EF 对象)并在 MVC 页面上使用内联代码显示它。

XSL 的主要好处是在许多不同的页面上一致地显示数据,例如 WebControls。所以,如果我错了,请纠正我,ASP.NET MVC 可以以相同的方式使用,但使用强类型对象。请帮我看看 XSL 是否有任何好处。

0 投票
4 回答
5177 浏览

c# - 你有使用 ASP.NET MVC 的 CascadingDropDown 吗?

如果有怎么办?

您是自己使用 jQuery 还是使用 Microsoft AJAX 工具包?

您是否创建了 Web 服务或调用操作?


编辑:请注意,这个问题是在微软宣布他们将 jQuery 与 VS/ASP.NET MVC 捆绑在一起之前提出的。我认为现在围绕这个话题的讨论较少,答案现在几乎总是“使用 jQuery”。伊恩MH 2009 年 2 月 11 日

0 投票
3 回答
3600 浏览

c# - Asp.Net MVC:如何确定您当前是否在特定视图上

我需要确定我是否处于特定的观点。我的用例是我想用当前视图的“on”类来装饰导航元素。有内置的方法吗?

0 投票
7 回答
57421 浏览

css - 样式化 HTML 帮助程序 ASP.NET MVC

如果我有这样的 HTML 助手:

如何应用 CSS 类?我必须将它包装在一个跨度中吗?还是我需要以某种方式利用助手的 HtmlAttributes 属性?

0 投票
8 回答
11586 浏览

asp.net-mvc - 传统 ASP .NET Web 窗体与 MVC

作为具有一些 winform 和客户端应用程序经验的人 - 是否值得回去学习传统 ASP .NET 页面的工作方式,或者直接进入 ASP .NET MVC 是否可以?

我正在寻找我的一般 C# 知识中的陷阱或陷阱,我不会从截屏视频系列和 ASP .NET 站点上的内容中知道这些。

0 投票
4 回答
4729 浏览

asp.net-mvc - 在 ASP.NET MVC 中实现用户控件的最佳方式是什么?

与该站点上的许多其他人一样,我正在考虑为未来的项目迁移到 ASP.NET MVC。目前我的网站运行的是传统的 ASP.NET 2.0 Web 窗体,它对我们来说工作正常,所以我的另一个选择就是坚持我所知道的并使用集成的 AJAX 东西迁移到 ASP.NET 3.5。

我想知道用户控件如何在 ASP.NET MVC 中工作。我们有大量的.ASCX控件和一些复合控件。当我与网页设计师一起工作时,很容易让他们有效地使用 ASCX 控件,即使没有任何编程知识,所以这是一个明确的优势。但是当然缺点是页面生命周期,这可能是令人抓狂的,以及 ASCX 控件难以在不同项目之间共享的事实。复合控件是可共享的,但对设计师来说基本上是一个黑盒子。

ASP.NET MVC 中的模型是什么?有没有办法创建控件来解决我们使用 ASCX 和复合控件处理过的问题?允许网页设计师轻松访问而不必担心代码被破坏是一个重要的考虑因素。

0 投票
6 回答
305 浏览

asp.net-mvc - 你更喜欢用哪种方式在 MVC 中创建表单?

你更喜欢用哪种方式在 MVC 中创建表单?

或者

我知道从 PR5 开始的 Html.Form() 现在只使用请求提供的 URL。但是,我对此并不满意,尤其是因为我将获得所包含的任何查询字符串的所有包袱。

你怎么看?

0 投票
7 回答
1607 浏览

asp.net-mvc - 您在 ASP.NET MVC 中使用什么视图引擎?

我知道您可以在 ASP.NET MVC 中使用几种不同的视图引擎:

  • ASPX,显然
  • 速度
  • 抄网
  • 氨基甲酸酯
  • 等...

默认的 ASPX 视图引擎似乎对我来说最有意义,它来自 ASP.NET WebForms 背景。

但是,我想了解每种方法的优缺点,看看大多数人都在使用什么。

StackOverflow 使用哪个?

0 投票
3 回答
5191 浏览

asp.net-mvc - ASP.NET MVC 和 Spring.NET

开始一个新项目并想使用其中一个 MVC 框架。 ASP.NET MVC仍处于预览阶段,但Spring.net已投入生产,并且与 Java 有着悠久的历史。我想知道两者之间的一般内幕。

当前问题..
主要功能差异是什么?
部署/托管问题呢?
未来的支持?你认为一旦 ASP.NET MVC 投入生产,Spring.net 会消失吗?
当前支持?我看到杰夫在下一个预览中讨论了一个重大变化。

谢谢!