当前位置:编程学习 > C#/ASP.NET >>

.net 请教一个小问题 如何把GridView某行的值传到JS里。。谢谢~!

function selProject(obj) 
{
    var gv = document.getElementById("<%=this.gvRequest.ClientID %>");
    var num = 0;
    for (var i = 1; i < gv.rows.length; i++) 
    {
        var inputArray = gv.rows[i].getElementsByTagName("input");
        var inputArray2 = 取得此行tasknumber里的值。。多谢~~!!!!!!!!
        for (var j = 0; j < inputArray.length; j++) 
        {
            if (inputArray[j].type == 'radio') 
            {
                if (inputArray[j].id == obj) 
                {
                    inputArray[j].checked = true;
                    createEvent(inputArray2);
                }
                else
                {
                    inputArray[j].checked = false;
                }
            }
        }
    }
}

GridView(ID:gvRequest)里  <asp:BoundField DataField="tasknumber" HeaderText="Task #" SortExpression="tasknumber" ItemStyle-Width="100px"/> --------------------编程问答-------------------- 解决了  var start = gv.rows[i].cells(3).innerText;
但是Hidden区域的类似 asp:HiddenField ID="hidID1" Value ='<%# Eval("requestid") %>' runat="server" />   这种应该怎么取到? --------------------编程问答-------------------- 我使用selProject(this.id, '<%# Eval("requestid") %>')方式传值,但是貌似和runat="server" 不能并存。。只要有runat就会报服务器标记不正确错误 --------------------编程问答-------------------- 你是在什么事件上触发你写的js方法? --------------------编程问答-------------------- <asp:RadioButton ID="selProject" runat="server" ForeColor="Red" onclick="selProject(this.id, '<%# Eval("requestid") %>')" ToolTip="Select a project first"  /> 
THX! --------------------编程问答-------------------- --------------------编程问答--------------------

//你这个问题根本就不是问题,竟然要玩控件就要熟悉控件.
//上面的问题用 GridView_RowDataBound时间可以很好的解决 
//要明白服务器控件与html标签的区别  给服务器控件加上html的属性用如下方式:
//服务器控件ID.Attributes.Add("onclick","alert('You know');");

具体参照:GridView72绝技 --------------------编程问答-------------------- 用JQuery吧 --------------------编程问答-------------------- 我就是希望避免使用RowDataBound后台事件才想考虑直接用JS完成。。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,