如何从后面的代码中获取在gridview中使用jquery更改的标签文本

Erkan Demir尚未活跃在Medium上。

目前,当我提交表单时,标签控件背后的代码为我提供了一个空值。如何将值添加到局部变量?

请指教。

JAVASCRIPT

$(document).ready(function () {
    $(".chk").change(function () {
        var total = 0;
        var chks = $(".chk input:checked");
        if (chks.length > 0) {
            for (var i = 0; i < chks.length; i++) {
                total += parseFloat($("#" + chks[i].id.replace("courseID", "lblcoursePrice")).html());
                $("#<%=courseListView.ClientID %> [id*=hfTotal]").val("");
            }
        }

        $("#<%=courseListView.ClientID %> [id*=lblTotal]").text(total.toFixed(2));
        $("#<%=courseListView.ClientID %> [id*=hfTotal]").val($(this).val());
    });
});

.NET页面

<asp:GridView ID="courseListView" AutoGenerateColumns="false" runat="server" ShowFooter="true">
                                        <Columns>
                                            <asp:BoundField DataField="ID" HeaderText="ID" />
                                            <asp:TemplateField>
                                                <ItemTemplate>
                                                    <asp:CheckBox ID="courseID" class="chk" runat="server" />
                                                   <asp:Label ID="courseTitle" Text='<%# Eval("name") %>' runat="server"></asp:Label>
                                                </ItemTemplate>
                                                <FooterTemplate>
                                                    <asp:Label ID="Label2" Text="Total" runat="server"></asp:Label>
                                                </FooterTemplate>
                                            </asp:TemplateField>
                                            <asp:TemplateField HeaderText="Price">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblcoursePrice" Text='<%# Eval("price") %>' runat="server"></asp:Label>
                                                </ItemTemplate>
                                                <FooterTemplate>
                                                    <asp:Label ID="lblTotal" Text="" runat="server"></asp:Label>
                                                    <asp:HiddenField ID="hfTotal" runat="server" />
                                                </FooterTemplate>
                                            </asp:TemplateField>

                                        </Columns>
                                    </asp:GridView> 

后面的代码

 Label courseAmount = (Label)FindControl("lblTotal");
    if (courseAmount != null)
    {
        course = courseAmount.Text; //courseButtonList.SelectedValue;
    }
克鲁纳尔·帕蒂尔(Krunal Patil)

如我所见,您在哪里尝试找到此Label控件。我给你选择。

首先:在页面加载或其他功能中

Label courseAmount = (Label)courseListView.Rows[0].Cells[0].FindControl("lblTotal"); 

第二:courseListView_RowDataBound你可以调用,如:

if (e.Row.RowType == DataControlRowType.DataRow) 
{ 
    Label lbl= (Label)e.Row.FindControl("lblTotal"); 
}

第三 :

protected void courseListView_RowCommand(object sender, GridViewCommandEventArgs e)
{
    GridViewRow valu = (GridViewRow)((LinkButton)e.CommandSource).NamingContainer;
    int RowIndex = valu.RowIndex;
    Label value = (Label)courseListView.Rows[RowIndex].FindControl("lblTotal");
    string course = value.Text;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在后面的代码中使用占位符获取文本框值?

来自分类Dev

Asp.net-将Textbox字段更改为gridview中位于标签后面的代码

来自分类Dev

从后面的代码中使用jQuery将ASP.NET中的文本框清除为0

来自分类Dev

在后面的代码中获取li标签的值

来自分类Dev

如何从后面的代码在GridView中显示gridLines

来自分类Dev

如何从后面的C#代码中选择jQuery标签?

来自分类Dev

在插入命令asp中获取ID,并在c#后面的代码中使用它

来自分类Dev

如何从后面的代码中的回调函数更新标签?

来自分类Dev

从后面的代码在GridView中绑定DropDown

来自分类Dev

如何在后面的代码中使用SqlDataAdapter?

来自分类Dev

如何在后面的代码中使用SqlDataAdapter?

来自分类Dev

使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

来自分类Dev

使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

来自分类Dev

如何在后面的代码中使用SqlDataSource.SelectCommand中的参数化查询?

来自分类Dev

WPF如何从后面的代码中的itemspaneltemplate获取画布?

来自分类Dev

从后面的代码为GridView内部的标签分配值

来自分类Dev

如何从下面的DOM结构中使用硒获取文本标签的值,需要获取“ 147”

来自分类Dev

我如何从后面的代码更改中继器的标签值

来自分类Dev

如何从VB.net中的代码后面获取<td>文本

来自分类Dev

使用后面的代码在gridview中设置单选按钮列表值

来自分类Dev

如何使用jQuery更改div中的标签文本

来自分类Dev

如何使用jQuery更改div中的标签文本

来自分类Dev

获取存储过程的结果并在我的代码后面的SQL查询中使用

来自分类Dev

如何在后面的代码中设置视频标签的来源?

来自分类Dev

如何提取网页文本标签后面的链接(使用curl,wget或userscript)

来自分类Dev

如何在下面的代码中更改文本的颜色?

来自分类Dev

我想在页面后面的代码中访问标签值

来自分类Dev

如何使用jQuery更改标签文本

来自分类Dev

如何在c ++ winrt UWP应用中从后面的代码向RichTextBlock添加文本,

Related 相关文章

  1. 1

    如何在后面的代码中使用占位符获取文本框值?

  2. 2

    Asp.net-将Textbox字段更改为gridview中位于标签后面的代码

  3. 3

    从后面的代码中使用jQuery将ASP.NET中的文本框清除为0

  4. 4

    在后面的代码中获取li标签的值

  5. 5

    如何从后面的代码在GridView中显示gridLines

  6. 6

    如何从后面的C#代码中选择jQuery标签?

  7. 7

    在插入命令asp中获取ID,并在c#后面的代码中使用它

  8. 8

    如何从后面的代码中的回调函数更新标签?

  9. 9

    从后面的代码在GridView中绑定DropDown

  10. 10

    如何在后面的代码中使用SqlDataAdapter?

  11. 11

    如何在后面的代码中使用SqlDataAdapter?

  12. 12

    使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

  13. 13

    使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

  14. 14

    如何在后面的代码中使用SqlDataSource.SelectCommand中的参数化查询?

  15. 15

    WPF如何从后面的代码中的itemspaneltemplate获取画布?

  16. 16

    从后面的代码为GridView内部的标签分配值

  17. 17

    如何从下面的DOM结构中使用硒获取文本标签的值,需要获取“ 147”

  18. 18

    我如何从后面的代码更改中继器的标签值

  19. 19

    如何从VB.net中的代码后面获取<td>文本

  20. 20

    使用后面的代码在gridview中设置单选按钮列表值

  21. 21

    如何使用jQuery更改div中的标签文本

  22. 22

    如何使用jQuery更改div中的标签文本

  23. 23

    获取存储过程的结果并在我的代码后面的SQL查询中使用

  24. 24

    如何在后面的代码中设置视频标签的来源?

  25. 25

    如何提取网页文本标签后面的链接(使用curl,wget或userscript)

  26. 26

    如何在下面的代码中更改文本的颜色?

  27. 27

    我想在页面后面的代码中访问标签值

  28. 28

    如何使用jQuery更改标签文本

  29. 29

    如何在c ++ winrt UWP应用中从后面的代码向RichTextBlock添加文本,

热门标签

归档