【发布时间】:2017-06-16 22:08:32
【问题描述】:
想从 asp.net mvc 中的 switch case 语句调用 javascript 函数:
@select Case imageExistOrNot(this)
Case True
@<a onclick="showCardImage(this)">Show</a>
Case False
@<a>No Image</a>
End Select
并有测试JS方法:
function imageExistOrNot()
{
return false;
}
【问题讨论】:
-
您正在调用一个名为
showCardImage的客户端方法,但您的问题中唯一的 js 方法名为imageExistOrNot。你也传递了 1 个参数,但定义的方法需要 0 个参数.... 有什么你没有显示或错误包含的东西吗?? -
我不了解 VB.NET,但我感觉您的
@select Case是在服务器端执行的。如果是这样的话,那么你的要求是不可能的,根本没有意义。 -
@Igor 见
@select Case imageExistOrNot -
@CamiloTerevinto - 啊。好的,那么它很简单,你不能在视图的服务器端渲染期间调用客户端脚本。
-
我需要调用返回true/false的控制器方法,而不是js函数?
标签: javascript c# asp.net asp.net-mvc vb.net