这样做的,你喜欢为你的形式在视?

<% Html.Form() { %>
<% } %>

<form action="<%= Url.Action("ManageImage", "UserAccount") %>" method="post">
</form>

我的理解是,Html。形式()作为的PR5现在只是利用提供的网址的请求。然而一些关于不当以及与我的,特别是因为我会得到所有托运行李的任何querystrings,都包括在内。

什么是你?

有帮助吗?

解决方案

第二种方法,肯定。第一种方法是编程为中心,这不是什么V的一部分,视为有关。第二种方式是更多的设计师为中心,只有结合的模型,它是必要的,留下HTML尽可能自然。

其他提示

整体上,我认为我有点老因为我更喜欢摇我自己HTML要素。

我也喜欢看发动机等等 NHaml, ,这使得编写HTML几乎一个数量级更加简单。

我有同意与你们两个,我不是真的很喜欢这个简单的web表单的样式似乎是将其方式要视.这些东西似乎喜欢它应该是一个第3方图书馆或至少一个扩展的库,可以包括如果需要或想要的。

我完全意见的旧的学校HTML,那是什么样的设计者使用。我不喜欢到包括至多的代码为中心的语法因为这个原因。我把网形式查引擎等第三方的图书馆,因为我取代了它与不同的看引擎。如果你不喜欢这样的网络形成的视图模型的工作或向这是怎么回事,你总是可以 走不同的路线.这是一个主要原因我喜欢ASP.NET 视.

我同意安德鲁*彼得干。还应当指出,你可以指定你的控制器、行动、和参数。形式()辅助,如果他们融入你的路由选择规则,然后没有查询串的参数,将使用。

我也明白什么会说V在视.在我看来,我不认为这是一个问题,把代码的视 只要的,因为它是为图.这是很容易跨越的线之间的控制和查看如果你不小心。我个人不能忍受使用C#作为一个模板发动机,而不我的眼睛出血或获得敦促谋杀的人。这帮助我把我的逻辑分离,逻辑控制器在C#视逻辑,在抄网.

之所以采用的助手是,它们允许你封的共同模式的一致和干方式。他们认为作为一种方式的重构的意见,以删除重复,只是因为你将经常的代码。

例如,我 在博客 关于一些宁静NHaml的助手,可以建立网址的一种模式。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top