Gridview模板Javascript数据绑定

Gridview模板Javascript数据绑定,javascript,asp.net,Javascript,Asp.net,我有一个网格视图。我想绑定一些东西,比如: <asp:TemplateField //stuff> <ItemTemplate> <asp:Label ID="lblEx" runat="server" text='<%# SomeJavascriptFunction( Eval("BOUND_FIELD_FROM_DB") ) %>' ></asp:Label> </ItemTemplate> </a

我有一个网格视图。我想绑定一些东西,比如:

<asp:TemplateField //stuff>
  <ItemTemplate>
    <asp:Label ID="lblEx" runat="server" text='<%# SomeJavascriptFunction( Eval("BOUND_FIELD_FROM_DB") ) %>' ></asp:Label>
  </ItemTemplate>
</asp:TemplateField>

这个确切的语法似乎不起作用-它告诉我函数没有声明(它是)。我认为它在后面的代码中寻找一些JavaScriptFunction()。有什么办法可以让它工作吗

我在搜索中似乎找不到正确的措辞——结果似乎都是关于通过javascript绑定gridview的,这并不完全正确

编辑:


我确实有一个代码隐藏版本已经实现并正在运行-我只想减轻服务器的处理负担。

好的,试试jQuery的神奇功能:

$(document).ready(function () {
        $("[id*=lblEx]").each(function () {
            $(this).text(someJavascriptFunction($(this).text()));
        });
    });
    function someJavascriptFunction(id) {
        return "the final text in the cell";
    }
我已经测试过了,效果很好


您好,

实际上它正在寻找一个代码隐藏方法
SomeJavascriptFunction()
,从中返回的数据将绑定到标签。您可以在代码隐藏中添加相应的方法:

public string SomeJavascriptFunction(object obj)
{
    return "Some value";
}

不幸的是没有。这只是将SomeJavascriptFunction()呈现给单元格。谢谢。我对JQuery一点也不熟悉,但这非常有帮助。