2013-04-07 25 views
0

我只是学习从w3school c#asp net webform和网页剃须刀,我发现asp网络webform有自己的文本框语法和剃须刀也有,而且html也有一个,我必须使用哪一个,并在什么条件?asp net webform文本框或者剃刀文本框或者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我认为每个人都知道这一点。给我一些建议,真正令人困惑,现在

+1

这取决于你是否使用MVC。 – SLaks 2013-04-07 03:32:26

+0

Webforms - > ASP文本框控件,MVC - > Razor,可以随处使用 - > HTML – mshsayem 2013-04-07 03:46:07

回答

0

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

  1. 的WebForms的视图,其是基于ASP.NET的WebForms语法
  2. 的新引擎剃刀视图引擎

要使用哪个视图引擎将取决于很多因素。在作出决定时应考虑团队成员的技能水平和现有代码库等情况。

这就是说,我会非常强烈地阻止你使用w3schools网站学习任何东西。如果你想学习ASP.NET MVC,官方asp.net网站应该是一个更好的开始。

相关问题