Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 8th, 2012  |  syntax: None  |  size: 1.82 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Refreshing label each time a label is filled with text
  2. <asp:UpdatePanel id="UpdatePanel1" runat="server" UpdateMode="Conditional">
  3.     <ContentTemplate>
  4.         <asp:Label ID="ErrorMessageLabel" runat="server" Height="200" Width="150"/>  
  5.         <asp:Button ID="TranslateButton" runat="server" Text="Translate"  OnClick="TranslateButton_Click"/>
  6.     </ContentTemplate>
  7. </asp:UpdatePanel>
  8.        
  9. using (TranslatorService.LanguageServiceClient client = new TranslatorService.LanguageServiceClient())
  10.         {
  11.             string inputedText = null, translatedText = null;
  12.             TranslatedLabel.Text = "";
  13.             bool textMatched = false;
  14.             int count = 1;
  15.             inputedText = TextBox1.Text;
  16.             do
  17.             {
  18.                 if (count % 2 == 0)
  19.                 {
  20.                     translatedText = client.Translate(appId, inputedText, TranslateToDropDown.SelectedValue, TranslateFromDropDown.SelectedValue, "text/html", "general");
  21.                 }
  22.                 else
  23.                 {
  24.                     translatedText = client.Translate(appId, inputedText, TranslateFromDropDown.SelectedValue, TranslateToDropDown.SelectedValue, "text/html", "general");
  25.                 }
  26.  
  27.                 TranslatedLabel.Text += "n " + translatedText;
  28.                 inputedText = translatedText;
  29.                 if ((string.Equals(TextBox1.Text, translatedText)) || (count >= 25))
  30.                 {
  31.                     textMatched = true;
  32.                 }
  33.  
  34.                 if (count >= 4)
  35.                 {
  36.                     if (string.Equals(TranslateListBox.Items[count - 1], TranslateListBox.Items[count - 3]))
  37.                     {
  38.                         textMatched = true;
  39.                     }
  40.                 }
  41.                 count++;
  42.                 UpdatePanel1.Update();
  43.             } while (textMatched == false);