簡體   English   中英

訪問asp:使用jquery設置的標簽值?

[英]Access asp:lable value which set using jquery?

我在asp.net中制作web應用程序,我的.aspx頁面中有一個標簽控件。 我必須使用jquery設置標簽文本值。 想要在我的.cs文件中訪問此值。

<asp:Label ID="lbltext" runat="server" Text=""></asp:Label>

通過使用它可以更改標簽文本:

$('#<%= lbltext.ClientID %>').text("Test");

我想在頁面后面的代碼中訪問標簽文本值

提前致謝..

您可以使用按鈕客戶端點擊等任何事件來訪問標簽值

這里我給了標簽的cssclass名稱。

    <asp:Label ID="lbltext" runat="server" CssClass="cssTextLabel" Text="Test">
    </asp:Label>
    <asp:Button ID="btnGetLabelData" Text="Get Data" runat="server" OnClientClick="GetData()" />

定義javascript函數如下。

    <script type="text/javascript">
    function GetData() {            
        var lbltxt = $.find('span.cssTextLabel')[0].innerHTML            
        __doPostBack('GET_DATA', lbltxt);

    }
    </script>

處理頁面加載頁面中的回發,如下所示。

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    Handles Me.Load
    Dim strLblData As String = String.Empty
    If Request("__EVENTTARGET") = "GET_DATA" Then
        strLblData = Request("__EVENTARGUMENT").ToString()
        Response.Write(strLblData)
    End If
    End Sub

希望這會幫助你。

嗨Yashwant使用HiddenField控件您可以解決此問題。 使用以下代碼

.aspx文件

 <asp:HiddenField ID="HiddenField1" runat="server" />
        <asp:Label ID="lbltext" runat="server" Text=""></asp:Label>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

通過使用這個能夠HiddenField值:

<script type="text/javascript">
        $(document).ready(function () {
            $("#HiddenField1").val('Hello');            
        });
    </script>

在.CS文件中

protected void Button1_Click(object sender, EventArgs e)
    {
        lbltext.Text = HiddenField1.Value;
        Page.RegisterStartupScript(new Guid().ToString(), "<script type='text/javascript'>alert('"+lbltext.Text+"');</script>"); // alert the label value

    }

我相信這對你有用。

您只需從cs文件中訪問標簽文本,如下所示。

string myLabelText = this.lbltext.Text;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM