Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为模板化标记编写JavaScript?_Javascript_Asp.net_Templates - Fatal编程技术网

如何为模板化标记编写JavaScript?

如何为模板化标记编写JavaScript?,javascript,asp.net,templates,Javascript,Asp.net,Templates,我有点被这件事缠住了 我被指派对ASP.NET项目进行更改。我正在处理的Web表单需要动态显示和隐藏控件以响应用户操作 到目前为止,一切顺利。我的方法是创建一个小JavaScript。然而,在这个页面上,标记是Telerik控件模板的一部分(我对此一无所知)。我不确定这件事的后果。我仍然可以使用JavaScript进行模板化标记吗 我试图在页面中插入一些现有的JavaScript。我遇到的第一个问题是使用了,这会产生一个错误,因为ASP.NET看不到模板中控件的名称 是否有其他方法可以做到这一点

我有点被这件事缠住了

我被指派对ASP.NET项目进行更改。我正在处理的Web表单需要动态显示和隐藏控件以响应用户操作

到目前为止,一切顺利。我的方法是创建一个小JavaScript。然而,在这个页面上,标记是Telerik控件模板的一部分(我对此一无所知)。我不确定这件事的后果。我仍然可以使用JavaScript进行模板化标记吗

我试图在页面中插入一些现有的JavaScript。我遇到的第一个问题是使用了
,这会产生一个错误,因为ASP.NET看不到模板中控件的名称


是否有其他方法可以做到这一点,或者我会遇到更多问题?

对于repeater之类的模板控件,您应该从isnide-the-itembound事件连接javascript。使用FindControl为每一行获取控件,然后从代码隐藏中注册javascript。我相信您的telerik控件应该公开类似于每行调用的itembound事件的内容。

通过“连接javascript”,我假设您正在谈论设置onclick属性。这很好,但我的第一个问题是,为了编写将被调用的函数,我无法轻松确定控件的ClientID。也许有办法使用Telerik控件,但我不知道如何使用它们,也没有文档。