gpt4 book ai didi

c# - Javascript 的 GridView 模板问题

转载 作者:行者123 更新时间:2023-11-28 01:53:48 24 4
gpt4 key购买 nike

我正在使用 C# 在 ASP.net 中工作,我需要帮助来纠正或找到一种方法来获得我需要的内容。我使用 gridview,数据选择一组数据,根据其主键将其使用到另一个表中。

在客户端的运行时,我需要收集 onclick 事件、每行的 sid 列并将其放入隐藏字段中。但是,下面的代码对我不起作用,因为 <%#eval("sid"); %>!正在被读取为字符串,而不是当前行值。

我需要的是单击alert(5)后的复选框而不是alert('<%#eval("sid"); %>!');这就是目前正在做的事情。

<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox runat="server" ID="cbSelect" onclick="javascript:alert('<%#eval("sid"); %>!');"/>
</ItemTemplate>
</asp:TemplateField>
<asp:HyperLinkField DataTextField="nombre" NavigateUrl="http://www.google.com" HeaderText="direccion"/>
<asp:BoundField DataField="sid" HeaderText="sid" InsertVisible="False"
ReadOnly="True" SortExpression="sid" />
<asp:BoundField DataField="nombre_archivo" HeaderText="nombre_archivo"
SortExpression="nombre_archivo" />
</Columns>

如果需要更多信息,请询问您需要我在问题中添加哪些内容。

最佳答案

试试这个,对我有用:

<asp:CheckBox runat="server" ID="cbSelect" onclick='<%# "javascript:alert(" + Eval("sid") + " );" %>'/>

关于c# - Javascript 的 GridView 模板问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19407806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com