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") %>

posted @ 2012-11-20 14:41  为乐而来  阅读(340)  评论(0编辑  收藏  举报