0

我刚从w3school学习 c# asp net webform 和 pages razor ,我发现 asp net webform 有自己的文本框语法,razor 也有,html 也有,我必须使用哪一个,在什么情况下?

这个是 asp.net 网络表单

<form runat="server">

A basic TextBox:
<asp:TextBox id="tb1" runat="server" />
<br><br>

A password TextBox:
<asp:TextBox id="tb2" TextMode="password" runat="server" />
<br><br>

</form>

用于剃须刀

@Html.TextBox("TextBoxName")

对于 HTML,我想每个人都知道。给点建议,现在真的很困惑

4

1 回答 1

0

ASP.NET MVC 支持 2 个开箱即用的视图引擎:

  1. 基于 ASP.NET WebForms 语法的 WebForms 视图引擎
  2. 较新的 Razor 视图引擎

使用哪种视图引擎实际上取决于许多因素。在做出决定时,应考虑团队成员的技能水平和现有代码库等因素。

话虽如此,我强烈建议您不要使用该w3schools网站来学习任何东西。如果你想学习 ASP.NET MVC,官方asp.net网站应该是一个更好的起点。

于 2013-04-07T08:46:52.437 回答