【问题标题】:asp net webform textbox or razor textbox or html textbox to use? when to use?用于 html 文本框的 asp 网络表单文本框或剃刀文本框?什么时候使用?
【发布时间】:2013-03-29 07:41:46
【问题描述】:

我刚从w3school学习c# asp net webform和webform razor,我发现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,我想每个人都知道。给点建议,现在真的很困惑

【问题讨论】:

  • 这取决于你是否使用 MVC。
  • Webforms -> ASP 文本框控件,MVC -> Razor,可以在任何地方使用 -> HTML

标签: c# asp.net razor webforms webpage


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-27
    • 2018-08-23
    • 1970-01-01
    • 2013-12-15
    相关资源
    最近更新 更多