首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在GridView模板列中,为啥html服务器控件中,事件参数不能用<%#Eval("id")%>

2013-10-12 
在GridView模板列中,为什么html服务器控件中,事件参数不能用%#Eval(id)%在GridView模板列中,为什么htm

在GridView模板列中,为什么html服务器控件中,事件参数不能用<%#Eval("id")%>
在GridView模板列中,为什么html服务器控件中,事件参数不能用<%#Eval("id")%>,而html元素又可以,就是

<a onclick="getPersonInfo('<%#Eval("Id")%>');" runat="server" id="aOpenPerson" /> 这个不行
<a onclick="getPersonInfo('<%#Eval("Id")%>');" id="aOpenPerson" /> 这个可以 gridview
[解决办法]
onclick是你所谓的这个服务器控件的预定义属性吗?

如果是,请你找出msdn相应的那一页说明页面来看看。

恐怕你找不着一点边际。还是提醒你一下,这个服务器控件名字叫做 HtmlAnchor。但愿你知道。
[解决办法]
用linkbutton,你的超链接设置为服务器端控件,不就相当于LinkButton吗?
[解决办法]
那是针对服务器端控件而言的!

热点排行