【问题标题】:Using html and css in an asp.net mvc application [closed]在 asp.net mvc 应用程序中使用 html 和 css [关闭]
【发布时间】:2023-03-16 16:25:01
【问题描述】:

我最近开始学习asp.net mvc。我不确定如何构建这个,但是 html/css 开发对于 asp webforms 和 mvc 是否不同(我可以在相应的 mvc 应用程序的 .cshtml 文件中使用与 asp.net 应用程序的 .aspx 文件中相同的代码)?

【问题讨论】:

    标签: html css asp.net asp.net-mvc


    【解决方案1】:

    不,代码及其工作方式不同。例如,在 Webforms 中,您可以添加具有不同 ID 的文本框,您可以从后面的调用中调用它,例如:

    txt_Name.Text
    

    在 MVC 中,您必须从绑定的模型或视图模型中获取数据,并通过您在 HTML 中添加的不同标签添加组件。这意味着您从对象中获取数据,并且必须“手动”将数据保存在控制器中。在 MVC 中,您无法像在 Webforms 应用程序中那样访问输入的属性。

    根据使用标题、标签等,您可以使用它们,但更像是在像 Twig 这样的模板引擎中,而不是像在 Webforms 中那样使用工具箱中的组件。

    css 的工作方式更像是在静态 html 中或当您使用 Webforms 组件的 CSSClass 属性时。

    希望已经回答了您的问题。

    【讨论】:

    • 谢谢!与此相关的文档是什么。比如w3学校的html教程不能用于mvc吧?
    • @rahulSaha HTML 仍然是 HTML。
    • @rahulSaha 是的,您可以在网上找到的任何 HTML 教程都可以在 MVC 中使用。实际上,我认为在 MVC 中实现一些 CSS 和 Javascript 内容要比在 ASP.NET Webforms 中容易得多。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-11
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多