-1
我最近開始學習asp.net mvc。我不知道如何構建這個框架,但是對於asp webforms和mvc來說是不同的html/css開發(我可以在相應的mvc應用程序的.cshtml文件中使用與asp.net應用程序的.aspx文件中相同的代碼)嗎?在asp.net mvc應用程序中使用HTML和CSS
我最近開始學習asp.net mvc。我不知道如何構建這個框架,但是對於asp webforms和mvc來說是不同的html/css開發(我可以在相應的mvc應用程序的.cshtml文件中使用與asp.net應用程序的.aspx文件中相同的代碼)嗎?在asp.net mvc應用程序中使用HTML和CSS
不,代碼和它的工作方式是不同的。例如,在Web表單添加了獨特的ID文本框,你可以從你的電話後面打電話,例如:
txt_Name.Text
在MVC中,你必須從綁定的模型或視圖模型讓您的數據,並添加組件通過您在HTML中添加的不同標籤。這意味着您從對象獲取數據,並且必須手動將數據保存在控制器中。在MVC中,您不能像訪問Webforms應用程序那樣訪問輸入的屬性。
根據使用標題,標籤等,您可以使用它們,但更像是像Twig這樣的模板引擎,不像Webforms那樣使用工具箱中的組件。
css將更像靜態html或當您使用Webforms組件的CSSClass屬性。
希望能回答你的問題。
謝謝!什麼是與此相關的文件。例如,w3學校的html教程不能用於mvc,對吧? –
@rahulSaha HTML仍然是HTML。 – mason
@rahulSaha是的,你可以在網上找到的任何HTML教程都可以在MVC中使用。其實我覺得在MVC中實現一些CSS和Javascript的東西,然後在ASP.NET Webforms中更容易。 – RVargas