我刚从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,我想每个人都知道。给我一些建议,现在真的很困惑
. NET MVC开箱即用,支持两种视图引擎:
- 基于ASP. js的WebForms视图引擎。. NET WebForms语法
- 更新的Razor视图引擎
使用哪个视图引擎实际上取决于许多因素。在做决定时,应该考虑团队成员的技能水平和现有代码库等因素。
话虽如此,我强烈建议你不要使用w3schools
网站来学习任何东西。如果你想学习ASP。. NET MVC, asp.net
官方网站应该是一个更好的开始的地方。