在内联代码中使用javascript变量
如何使用javascript变量在内联代码中调用.net方法? 我的代码如下所示:在内联代码中使用javascript变量,javascript,asp.net,.net,inline-code,Javascript,Asp.net,.net,Inline Code,如何使用javascript变量在内联代码中调用.net方法? 我的代码如下所示: for (var i = 0; i < numberIterations; i++) { var result = <%# GetFilterTagURL( myArray[i].Value, false) %>; //do stuff with result } for(变量i=0;i
for (var i = 0; i < numberIterations; i++)
{
var result = <%# GetFilterTagURL( myArray[i].Value, false) %>;
//do stuff with result
}
for(变量i=0;i
该块位于javascript块内;GetFilterTagURL方法是一个.net方法,我希望将变量myArray[I].Value作为第一个参数传递
有什么想法吗
更新:
你所有的答案都很有帮助。
我想,正如您所说,我必须创建一个web服务来实现我想要的。您不能将
客户端脚本
值发送到服务器端。不过,oposite是有效的,您可以从代码隐藏
注册javascript块
请参阅方法。您将无法这样完成,因为
标记用于数据绑定
然而,一种方法是创建一个Web服务并从javascript调用它。在Web服务中,您可以调用GetFilterTagURL
,并在javascript中使用结果
查看更多信息。这将起作用,但您必须在代码中调用Page.DataBind()
您到底想要实现什么?如果要在代码隐藏中循环N
次,则需要将此值发布到某个处理程序、页面或Web服务,并获取响应值。