我想通过javascript调用或触发函数后面的代码。我使用这段代码:
var item = <% fillHistoryGrid() %> ;
但是当我这样写的时候,我得到错误:
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
注意:我的代码后面的代码启动:Public Sub ....
我该怎么办?
答案 0 :(得分:0)
你正在使用的模板引擎是什么(ASP,JSP,一些JavaScript)?这应该支持这样的要求,很可能语法看起来像&lt;%=%&gt;
答案 1 :(得分:0)
如果您正在使用c#/ vb.net并在asp.net中的javascript中调用代码隐藏功能 您的代码隐藏功能必须是静态的(如果是vb.net则共享)
public static void funname()
{
}
并在javascript中调用funname 使用
PageMethods.funname()