javascript - 如何为网格中的字段调用 javascript 函数

标签 javascript asp.net gridview datagridview itemtemplate

网格中的金额列应采用逗号格式,如 2,000,000。如何从网格绑定(bind)字段调用 javascript 逗号函数并将值返回到网格。 JavaScript:

 function Comma(data)
 {
   //coma formatting to amount

    return data; //return the coma formatted amount variable
 }

aspx 端:

 <asp:BoundField HeaderText="Amount" DataField="Amount" onclientclick=Comma(Amount)  />

 <asp:TemplateField HeaderText="Amount" >
   <ItemTemplate>
     <asp:LinkButton runat="server"  Text='<%# DataBinder.Eval (Container.DataItem, "Amount") %>'  
         OnClientClick="Comma(Amount)"> </asp:LinkButton>
   </ItemTemplate>
 </asp:TemplateField> 

提前致谢。

最佳答案

.aspx 文件中尝试如下所示。

OnClientClick=<%# "Comma('" + Eval("Amount") + "')" %>

关于javascript - 如何为网格中的字段调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41035807/

相关文章:

javascript - 如何更改选定按钮的样式(禁用其他按钮)

javascript - 从外部浏览器链接访问/打开应用程序

javascript - 如何使用 js、css 或其他任何方式管理 span 中的文本中断

javascript - 如何在 HTML/CSS/JS 中实现类似 Excel 2007 数据栏的功能?

asp.net - 在asp.net中使用href值在gridview列中显示图像图标

c# - 仅将字符串的第一个字母大写

asp.net - Azure 网站速度很慢

android - 如何在 Android 中为 GridView 的每个单元格添加颜色?

c# - 带有 SQLdataSource 的大型分页 GridView、Rollup 和 Grand Totals

javascript - 使用 javascript asp.net 在 gridview 的同一行中选中复选框时如何验证 gridview 中的文本框