我已经在网上搜索了让它工作的语法,我希望这是一个快速修复,否则我会发疯的。基本上我有一个嵌套中继器,下面的按钮隐藏了另一个嵌套中继器。
((location_details)((RepeaterItem)Container.Parent.Parent).DataItem).tbl_location.location_id
评估得非常好(在我正在测试的情况下为 3824),但是当我尝试传递它以便它是 javascript 函数的字符串参数时,它每次都会失败。
<asp:Linkbutton ID="lb_showhide_oloc_gnotes" runat="server" Text="Expand/Close"
href='javascript:sltoggle('" + <%# ((location_details)((RepeaterItem)Container.Parent.Parent).DataItem).tbl_location.location_id %> +" '); return false;' />
我缺少的任何想法(我知道上面的语法是错误的,我必须已经更改了 100 次,但你明白了)。
谢谢!