如何访问html表td值到codebehind? [英] how to access html table td values to codebehind?

查看:38
本文介绍了如何访问html表td值到codebehind?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用jquery我将gridview值附加到表中。如何在后面的代码中读取动态创建的td值。



我的jquery代码是

Using jquery i append the gridview values to a table. How to read the dynamic created td values in code behind.

my jquery code is

$(function () {
        SetEmptyMessage();
        $("[id*=cbSelect]").on("click", function () {
            var selected = $('[id$=gvCompanyListing] tr td input[type=checkbox]:checked');
            if (selected.length > 0) {
                $(selected).each(function () {
                    var appendRow = $(this).closest('tr').clone(true);
                    var row = $(this).closest('tr');
                    $(row).remove();
                    $("[id$=tblAssigned]").append(appendRow);
                });
                SetEmptyMessage();
                return false;
            }
            else {
                var selected = $('[id$=tblAssigned] tr td input[type=checkbox]:not(:checked)');
                if (selected.length > 0) {
                    $(selected).each(function () {
                        var appendRow = $(this).closest('tr').clone(true);
                        var row = $(this).closest('tr');
                        $(row).remove();
                        $("[id$=gvCompanyListing]").append(appendRow);
                    });
                }
                SetEmptyMessage();
                return false;
            }
        });
    });

    function SetEmptyMessage() {
        if ($('[id$=tblAssigned] td').closest('tr').length == 0) {
            //var colspan = $('[id$=gvAssigned] th').length;
            //$('[id$=tblAssigned]').append('<tr class="empty"><td colspan=' + colspan + '>No records were found</td></tr>');
        } else {
            $('[id$=tblAssigned]').find('.empty').remove();
        }

        if ($('[id$=gvCompanyListing] td').closest('tr').length == 0) {
            //var colspan = $('[id$=gvCompanyListing] th').length;
            //$('[id$=gvCompanyListing]').append('<tr class="empty"><td colspan=' + colspan + '>No records were found</td></tr>');
        } else {
            $('[id$=gvCompanyListing]').find('.empty').remove();
        }
    }



我的aspx代码是




my aspx code is

<asp:GridView ID="gvCompanyListing" runat="server" AutoGenerateColumns="False" ShowHeader="False" GridLines="None" >
                        <Columns>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <asp:CheckBox ID="cbSelect" CssClass="gridCB" runat="server" ItemStyle-Width="10%"></asp:CheckBox>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:BoundField DataField="client_name" SortExpression="CompanyInfo" ItemStyle-Width="92%" ItemStyle-Height="1px" ControlStyle-CssClass="companyInfo"></asp:BoundField>
                        </Columns>
                    </asp:GridView>
                <table id="tblAssigned" runat="server">
                    </table>



我有代码,




And code behind i have,

 protected void btnRequestAccess_Click(object sender, EventArgs e)
          {

        try
          {
            System.Text.StringBuilder strBuild = new System.Text.StringBuilder();
            string strUserName = Session["UserName"].ToString();
            int nUserName = strUserName.Length;
            int nRemaing = nUserName - 21;
            //string strActualName = strUserName.Substring(21, nRemaing);
            strBuild.Append("Request to set Clients to Hays user " + strUserName + "\n");
            int nval = 0;


            for (int i = 0; i <= this.tblAssigned.Rows.Count; i++)
            {

                  HtmlTable td = (HtmlTable)tblAssigned.FindControl("companyInfo");

                if (td != null)
                {
                    strBuild.Append(tblAssigned.Items[i].Text.ToString()+"\n")
                    nval = nval + 1;
                }
            }
          }
}



如何将tblAssigned值作为代码后面的文本获取。是什么我做错了吗?


How to get the tblAssigned value as text in code behind.what is the mistake i done?

推荐答案

(function(){
SetEmptyMessage();
(function () { SetEmptyMessage();


([id * = cbSelect])。on(click,function(){
var selected =
("[id*=cbSelect]").on("click", function () { var selected =


('[id


这篇关于如何访问html表td值到codebehind?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆