如何使DataView控件响应javascript事件?
如果我有一个如下所示的ASP.NET 4.0 DataView控件,如何控制客户端的javaScript事件 正文标签:如何使DataView控件响应javascript事件?,javascript,dataview,asp.net-4.0,Javascript,Dataview,Asp.net 4.0,如果我有一个如下所示的ASP.NET 4.0 DataView控件,如何控制客户端的javaScript事件 正文标签: <body xmlns:sys="javascript:Sys" xmlns:dataview="javascript:Sys.UI.DataView" sys:activate="*"> 数据视图标记: <ul sys:attach="dataview" dataview:data="{{ ListOfPeople }}" class="
<body xmlns:sys="javascript:Sys" xmlns:dataview="javascript:Sys.UI.DataView"
sys:activate="*">
数据视图标记:
<ul sys:attach="dataview" dataview:data="{{ ListOfPeople }}" class="sys-template">
<li>
<div>{{ GivenName }}</div>
<div>{{ SurName }}</div>
<div>{{ Title }}</div>
<div>{{ Department }}</div>
<div>{{ Phone }}</div>
<div>{{ EmailAddy }}</div>
</li>
</ul>
-
{{givename}}
{{姓氏}
{{Title}}
{{部门}
{{Phone}}
{{EmailAddy}}
例如,我需要一个按钮或链接来“选择”此记录,并让服务器向他们发送电子邮件或在数据库中标记这些记录,甚至简单到更改所选行的样式,以便将用户的注意力集中到该行。AFAIK客户端模板用于渲染,没有任何附加事件的选项 我想使用jQuery可以实现一个简单的选择
$('#peopleList > li').live('click', function () {
$(this).parent().children().removeClass('selected');
$(this).addClass('selected');
});
通过客户端模板添加按钮并以类似方式绑定事件,可以处理带有按钮的情况