2012-03-31 2 views
5

私はasp.netでWebアプリケーションを作っています。私は.aspxページに1つのラベルコントロールを持っています。 jqueryを使ってラベルのテキスト値を設定する必要があります。私の.csファイルでこの値にアクセスします。ラベルのテキストを変更することができ、この午前を使用することによりasp:jQueryを使って設定した値にアクセスできますか?

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

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

は私がページの背後にあるコードでは、事前に

感謝をラベルテキスト値にアクセスしたい...

+0

このリンクを参照してください。問題の詳細と解決方法を教えてくれる[jQueryを使ってLabel.Textプロパティを満たす方法](http://stackoverflow.com/questions/2493209/how-to-fill-a -label-text-property-via-jquery) – Tami

答えて

-2

単にあなた次のようにcsファイルからラベルテキストにアクセスできます。

string myLabelText = this.lbltext.Text; 
+0

this.lbltext.TextはHttpクエリでは送信されません。 –

1

こんにちはYashwant HiddenFieldコントロールを使用するこの問題を解決できます。 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" /> 

のための次のコードを使用:.CSでは

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

は、私は確信してい

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 

    } 

ファイルあなたにとって便利です。

3

あなたは、ボタンのクライアントここをクリック

のような任意のイベントを使用してラベルの値にアクセスすることができ、私はラベルのためのCssClassの名前を与えています。

下記のような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 

希望すると、これが役立ちます。

関連する問題