【问题标题】:How to make javascript file work in aspx?如何使javascript文件在aspx中工作?
【发布时间】:2012-08-14 14:04:47
【问题描述】:

我有用于快捷键的 javascript 函数,所以想在整个解决方案中使用,所以我希望 javascript 文件中的那个文件在每个屏幕上都使用它,所以告诉我如何使用它。 这是我的代码。

javascript

<script type="text/javascript">
        var isCtrl = false;
        document.onkeydown = function (e) {
            // alert(event.keyCode);
            if (event.keyCode == 17) isCtrl = true;
            if (event.keyCode == 67 && isCtrl == true) {
                document.getElementById('<%= btnCreate.ClientID %>').click();
                //alert("Create New");
                //return false;
                exit();
            }
            if (event.keyCode == 83 && isCtrl == true) {
                document.getElementById('<%= btnSave.ClientID %>').click();
                //alert("Save");
                exit();
            }
            if (event.keyCode == 86 && isCtrl == true) {
                document.getElementById('<%= btnView.ClientID %>').click();
                //alert("View");
                exit();
            }
            if (event.keyCode == 82 && isCtrl == true) {
                document.getElementById('<%= btnRefresh.ClientID %>').click();
                //alert("Refresh");
                return false;
            }
            if (event.keyCode == 77 && isCtrl == true) {
                document.getElementById('<%= btnShow.ClientID %>').click();
                //alert("Show");
                exit();
            }
            if (event.keyCode == 68 && isCtrl == true) {
                document.getElementById('<%= btnDelete.ClientID %>').click();
                //alert("Delete");
                exit();
            }
        }
    </script>

通过示例告诉我如何使用它。

【问题讨论】:

  • 如果您有用于所有页面的母版页,请将脚本添加到母版页。

标签: javascript asp.net telerik


【解决方案1】:

这比其他任何东西都更像是一个建筑学的东西。如果您使用 ASP.NET 技术,即 WebForms 或 MVC - 它们都提供母版页的概念。顾名思义,它是所有其他视图的主视图。您可以基于主视图创建其他视图。我们通常使用应用程序的通用页眉和通用页脚或网站通用的任何其他内容创建的主视图。

在您的情况下,如果您需要在所有其他视图中使用一些通用 javascript - 最好的逻辑位置是将 javascript 包含在母版页中。有了这个,基于母版页的所有其他视图将自动获取脚本。使用脚本来包含 JavaScript。

希望这会有所帮助...

Lohith(Telerik India 技术传播者)

【讨论】:

    【解决方案2】:

    使用

    <script type="text/javascript" src="Path/YourFileName.js"></script>
    

    在 Head Tag 中,您可以直接在您的 Page 中使用 JavaScript 文件中的函数

    看到这个 - Moving Scripts to File

    有一些加速您的网站的最佳实践,例如 - Placing the JavaScript code at the bottom of Body

    【讨论】:

      【解决方案3】:

      将此文件附加到 head 标签。

      <head>
      <script type="text/javascript"  src="your file name"></script>
      </head>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-10
        • 1970-01-01
        • 1970-01-01
        • 2014-06-12
        • 1970-01-01
        • 2021-12-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多