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


原文地址:https://www.cnblogs.com/q149072205/p/2779018.html