2016-03-24 9 views
0

これはデータを混乱させるためのC#コードです。ジャンブリングで選択したデータを表示

protected void Button1_Click1(object sender, EventArgs e)  
{ 
    ScrambleData("dsafdsfsd"); 
} 

public static string ScrambleData(string data) 
{ 
    //string BaseAddress = "http://localhost/"; 
    string BaseAddress = "http://abcd/"; //Calling by Computer Name. 
    string uri = "ScramblerService/Scrambler?value=" + data; 
    string CompleteRequestURL = BaseAddress + uri; 

    HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(CompleteRequestURL); 
    //webrequest.Method = "GET"; 

    webrequest.ContentType = "application/json"; 
    string result; 

    using (WebResponse response = webrequest.GetResponse()) 
    { 
     using (StreamReader reader = new StreamReader(response.GetResponseStream())) 
     { 
      result = reader.ReadToEnd(); 
      return result; 
     } 
    } 
} 

これは、ユーザーが選択したデータ用のJavaスクリプトコードです。

<script type="text/javascript"> 

    function disp() 
    { 
     var txtArea = document.getElementById('MainContent_TextArea1'); 
     var start = txtArea.selectionStart; 
     var finish = txtArea.selectionEnd; 
     var sel = txtArea.value.substring(start, finish); 
     document.getElementById("MainContent_Textarea2").value = sel; 
    } 
</script> 

<div> 
    <asp:TextBox id="TextArea1" runat="server" TextMode="MultiLine" CssClass="form-control" Height="300px"></asp:TextBox> 
    <INPUT type="button" onclick= "disp()" visible="true" value="Show" class="btn btn-primary"/>&nbsp; 
    <input id="Textarea2" runat="server" type="text"/> 
</div> 

ここでは、ユーザーが選択したデータを表示しようとしています。ユーザーが選択したデータを表示している間、私は単語をつぶす必要があり、テキストarea2に表示する必要があります。しかし、私はこのアクションを "表示"ボタンだけで呼び出す必要があります。 助けてください.. .. ???
何か提案してください... ???

答えて

0

"MainContent_Textarea2"というIDを参照していますが、そのIDを持つ要素はありません。しかし、あなたは "Textarea2"と呼ばれるものを持っていますが、それを試してみましたか?

document.getElementById("Textarea2").value = sel; 
+0

私はそこに問題はありません。それは完璧に働いています。しかし、問題はここで私はスクランブル関数を "表示"ボタンを介して呼び出す必要があります。 – kiran

関連する問題