APS.NET OnClick= 'Click(<%#Eval("id") %>
<asp:LinkButtonrunat=serverID=reOnClick='Click(<%#Eval("id")%>)想用CLICK函数获取<%#Eval("id...
<asp:LinkButton runat=server ID=re OnClick= 'Click(<%#Eval("id") %>)
想用CLICK函数 获取 <%#Eval("id") %> 生成的ID
运行后显示
Preprocessor directives must appear as the first non-whitespace character on a line
初学者提问,请问怎么修改,或者换一种方法 展开
想用CLICK函数 获取 <%#Eval("id") %> 生成的ID
运行后显示
Preprocessor directives must appear as the first non-whitespace character on a line
初学者提问,请问怎么修改,或者换一种方法 展开
2个回答
展开全部
假设你的Click是客户端的js函数,且id为数字类型,应该这样写
<asp:LinkButton runat="server" ID=re onClientClick= '<%# "return Click(" + Eval("Id") + ")" %>' Text="...." />
<asp:LinkButton runat="server" ID=re onClientClick= '<%# "return Click(" + Eval("Id") + ")" %>' Text="...." />
追问
感谢— —
但是请问
改成这样 OnClick=''
后台函数原型为 public void returnid(int id)
为什么点击以后显示缺少对象呀?
追答
你是想调用服务器端的方法? 那不能这样写 ==
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询