Asp.net Gridview隐藏字段-如何使用JavaScript获取隐藏字段值?
我有这样的Gridview:Asp.net Gridview隐藏字段-如何使用JavaScript获取隐藏字段值?,asp.net,Asp.net,我有这样的Gridview: <asp:GridView ID="gvPartsSearchResult" runat ="server" CssClass="MRJ_TextGrid"> <Columns> <asp:TemplateField HeaderText="Select"> <ItemTemplate> <asp:RadioButton
<asp:GridView ID="gvPartsSearchResult" runat ="server" CssClass="MRJ_TextGrid">
<Columns>
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:RadioButton
ID="rdButton"
runat="server"
AutoPostBack ="true"
onclick="javascript:CheckOtherIsCheckedByGVIDMore()"/>
<asp:HiddenField
ID="hdnFileExtension"
runat="server"
Value ='<%#Bind("FILE_EXTENSION")%>'/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我想在用户单击单选按钮时读取隐藏字段值。有人能帮我解决这个问题吗?ASP.NET的一个难题是,控件的ID被损坏,这会使它们难以在JavaScript中使用 ASP.NET4提供了一种新的解决方案,可以减轻这种痛苦,但在发布之前,我们一直在使用变通方法。我将解释其中一些解决方法的优缺点-希望这将使您走上正确的道路。您可以使用一些方法使JavaScript更不引人注目,并删除单选按钮上的内联事件处理程序:
$(document).ready(function() {
$('table.MRJ_TextGrid input:radio').click(function() {
var hiddenValue = $(this).next().val();
// continue processing...
});
});