asp net webform textbox或razor textbox或html文本框要使用?什么时候用?

时间:2013-04-07 03:20:03

标签: c# asp.net razor webforms webpage

我刚从w3school学习c#asp net webform和网页剃须刀,我发现asp net webform有自己的文本框语法,razor也有,而html也有一个,我必须使用哪一个在什么条件下?

这个是asp.net webform

<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我觉得每个人都知道。给我一些建议,现在真的很困惑

1 个答案:

答案 0 :(得分:0)

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

  1. 基于ASP.NET WebForms语法的WebForms视图引擎
  2. 较新的Razor视图引擎
  3. 使用哪种视图引擎实际上取决于很多因素。在做出决定时,应考虑团队成员的技能水平和现有代码库等事项。

    话虽如此,我强烈反对您不要使用w3schools网站来学习任何内容。如果您想学习ASP.NET MVC,官方asp.net网站应该是一个更好的入门方式。