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一点也不熟悉,但这非常有帮助。