asp.net webform文本框还是razor文本框还是HTML文本框使用?何时使用

本文关键字:文本 net 何时使 HTML asp razor webform | 更新日期: 2023-09-27 18:08:05

我刚从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>

for razor

@Html.TextBox("TextBoxName")

和HTML,我想每个人都知道。给我一些建议,现在真的很困惑

asp.net webform文本框还是razor文本框还是HTML文本框使用?何时使用

. NET MVC开箱即用,支持两种视图引擎:

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

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

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