JavaScript 和 ASP.NET MVC

XuDong Peng-MSFT 10,841 信誉分 Microsoft 供应商
2024-01-31T06:58:26.18+00:00

由于 ASP.NET WebForms 几乎已经过时了,我想锻炼一下我的 JavaScript 和 MVC 技能。但大多数教程都指向带有 ASP .NET WebForms 的 JavaScript。

我的问题是,JavaScript 不能与 ASP.NET MVC 一起使用吗?

我是否在技术选择的正确方向上吗?请指导我。

Note: 该问题整理于:Javascript with ASP.NET MVC

ASP.NET
ASP.NET
.NET Framework 中一套用于生成 Web 应用程序和 XML Web 服务的技术。
20 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Lan Huang-MSFT 30,086 信誉分 Microsoft 供应商
    2024-01-31T08:45:44.6966667+00:00

    您好,

    JavaScript 可以在 ASP.NET MVC 中使用。

    如果您选择 ASP.NET WebForms,则无需详细了解 HTML、CSS 或 JavaScript,因为它将所有这些细节抽象化并提供自动管道。 但是,如果您使用 ASP.NET MVC,则需要清楚地了解 HTML、CSS 和 JavaScript 的工作原理。

    下面是一个使用 Razor 语法并结合 JavaScript 的简单演示的示例。

    首先创建一个Controller,然后添加一个View,View部分的代码如下:

    @{
            ViewBag.Title = "Index";
            Layout = null;
    }
    
    <h4 onclick="test()">Click to show time!</h4>
    <h1 id=time></h1>
    
    <script>
        function test(){
          var currDate = "@DateTime.Now";
          document.getElementById("time").innerHTML = currDate;
        }
    </script>
    

    结果: 当您点击“Click to show time!”时,下面将显示当前时间。

    1

    更多使用语法请参考示例: 使用 Razor 语法 (C#) ASP.NET Web 编程简介 | Microsoft Learn

    您还可以使用一些JS框架,例如 Angular 、Vue 、 ember 。


    如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。