gpt4 book ai didi

JavaScript href :function(); Syntax in vs 2012 ASP. NET MVC 模板

转载 作者:行者123 更新时间:2023-11-29 22:19:15 26 4
gpt4 key购买 nike

VS 2012 附带的新 MVC 模板在“_LoginPartial.cshtml”中包含以下 JavaScript 行。我对这个 JavaScript 语法有疑问。这是 JavaScript 或 Asp.Net 特定的语法吗?我们可以在普通 HTML 中使用 JavaScript 调用吗?

<a href="javascript:document.getElementById('logoutForm').submit()">Log off</a>

最佳答案

您可以使用 <a href="javascript:foo();">..</a>在普通的 html 标记中——它不是特定于 Asp.Net 的——但我不认为它被认为是非常好的不引人注目的 js。请参阅此处的讨论:How to call javascript function instead of href in HTML @Dutchie432 接受的答案包括这种更好的形式:

<a href="javascript:void(0);" onclick="foo(args);">

这里还有更多关于替代方案的讨论:http://www.pageresource.com/jscript/jlinktut.htm

关于JavaScript href :function(); Syntax in vs 2012 ASP. NET MVC 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13346051/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com