javascript - asp.net 中的对象字面量模式 OnClick 事件

标签 javascript jquery asp.net

我有一个呈现为的 asp.net 按钮,

<button onclick="Person.Eat.rice();">Click me</button>

我在这里使用对象文字模式,

var Person = Person || {};

Person.Eat = {
    rice: function() {
        console.log("Eating Rice");
    },
};

错误

Uncaught ReferenceError: Person is not defined

问题

我是否可以像上面那样在 ASP.Net 按钮的 onclick 事件中使用对象文字模式?

fiddle

https://jsfiddle.net/ap8dn4nr/

最佳答案

您需要先声明脚本,然后才能在内联属性事件中使用它们。

关于javascript - asp.net 中的对象字面量模式 OnClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33232044/

相关文章:

c# - getJSON 回调未触发

c# - 不同域上的不同网站,一个 .NET MVC 应用程序?

javascript - React.js : disable DateTime when changed to the past

javascript - Object.and() 的自定义 Joi 验证消息

使用链接元素时未加载 JavaScript

asp.net - 检测ajax调用,ASP.net

javascript - 对 ASP.NET MVC Controller 的 JQuery JSON POST 请求未到达端点,但手动使用路由工作正常

javascript - 如何禁止添加现有选项来选择?

javascript - 检查 URL 是否具有特定的 anchor 标记

javascript - jQuery FullCalendar 更改日历上特定时间的可编辑属性