ASP.NET Eval多参数绑定
在应用Asp.net服务器控件时经常会用到OnClientClick执行脚本的问题,今天就遇到OnClientClick绑定数据集中的某些列,然后调用JS脚本的问题,baidu+google研究总结常用绑定方式如下:
A: OnClientClick='<%#String.Format("return test(\"{0}\",\"{1}\")",Eval("domain"),Eval("siteid")) %>'>
B: OnClientClick= '<%#Eval("domain","return test(\"{0}\")") %>'
C: OnClientClick='<%# "javascript:return test(" + Eval("id") + ");" %>'
domain、siteid、id都是外层数据集中的列名,test为javascript函数名。
Eval 绑定时候定义时间 格式
<%#Eval("news_time","{0:yyyy-MM-dd}") %>
<%#((DateTime)Eval("news_time")).ToString("yyyy-MM-dd") %>
欢迎加入JAVA技术交流QQ群:179945282
欢迎加入ASP.NET(C#)交流QQ群:17534377