我已经知道它是如何使用单个参数的
OnClientClick='<%# String.Format("confirm_ticket({0});return false;",DataBinder.Eval(Container,"DataItem.idAgir"))%> '
但是可以传递2个参数吗?
最佳答案
假设函数是...
<script language = 'javascript'>
function confirm_ticket(ID, ID1)
{
}
</script>
OnClientClick='<%# String.Format("confirm_ticket({0},{1});
return false;",Eval("idAgir"), Eval("idAgir"))%> '
或者,您可以移入 ItemBoundData
并在那里连接字符串。
关于c# - 从 ASPX 将多个 Eval 参数传递给 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9823988/