进击的巨人吉他谱:DataGrid中模板列中绑定超级链接时的问题

来源:百度文库 编辑:高考问答 时间:2024/04/30 11:28:49
要在超级链接中调用客户端脚本:JavaScript:ReturnVal("001","Car")
我只能实现到这步:JavaScript:ReturnVal(001,Car),里面参数的引号我无论如何也加不上去,我是这么写的:
<asp:TemplateColumn HeaderText="操作">
<ItemTemplate>
<asp:HyperLink runat="server" Text="选中" NavigateUrl='<%# "JavaScript:ReturnValue2("+DataBinder.Eval(Container, "DataItem.ItemCode")+","+ DataBinder.Eval(Container, "DataItem.ItemName")+")"%>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>

谁知道如何把输出的两个字段值加上引号?
我想实现的是在DataGrid中的超级链接列上带上链接:JavaScript:ReturnValue("001","Car")以方便调用客户端脚本,由于里面有2个字段的值,不能直接用超级链接列,所以我使用了模板列,2个字段值是显示出来了:
JavaScript:ReturnValue(001,Car),但是2个值必须加上引号才能被正确调用脚本函数,我的问题是这2个引号加不上去,单引号、双引号都用过了。

你在说什么