2016-09-08 13 views
0

私はちょうどASP.NET、C#とHTMLで始まっています。html本文に文字列テキストを表示するには?

電子メールが正常に送信された場合、ブラウザにテキストメッセージを表示します。

.aspxファイルのスクリプト部分で以前に定義された変数の値をHTML本文に表示するにはどうすればよいですか?

あなたはそれの構文 asp:Literalサーバーコントロールを使用する場合があり
<script runat="server">  
    void SendAnEmail() 
    { 
     ... 
     ... 
     ... 
     try 
     { 
      smtp.Send(message); 
      string theResult = "Success! :)"; 
     } 
     catch (System.Net.Mail.SmtpException) 
     { 
      string theResult = "Failure! :("; 
     }    
    } 
</script> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title>Send Mail</title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     ?????? 
    </div> 
    </form> 
</body> 
</html> 
+0

このような古いテクノロジーを学ぶために時間を投資してもよろしいですか?なぜASP.NET MVCに向かないのですか? – tocqueville

+5

@ FrancescoLorenzetti84なぜあ​​なたは*サンドイッチ*を食べるのか、今はピッツァ*を食べたのですか? –

+0

「あなたはおばあちゃんと一緒に遊んでいるのですが、あなたの熱い同級生はそれを下っています」 – tocqueville

答えて

2

<asp:Literal runat="server" ID="LiteralText"/>

そして、背後にあるコードでそれにテキストを割り当てます。 LiteralText.Text = theResult;

+0

これは働いた! :) –

+0

@RafaelSanchezウェブフォームを初めて利用しているので、これらの記事を参照することもできます:http://blog.zay-dev.com/category/net/web-form/ –

0

まず、固有のIDを定義しますメッセージのプレースホルダとして機能するHTML要素

<body> 
    <div id="placeholderId"></div> 
</body> 

JavaScriptを使ってプレースホルダにアクセスし、HTMLを挿入します。私はこのためにjQueryを使用しています。

<script type="javascript"> 
    function SendAnEmail() { 
     // ... 
     var theResult = 'some string'; 
     var placeholder = $('#placeholderId'); // jQuery selector by id 
     placeholder.html(theResult); // set HTML content of placeholder element 
    } 
</script> 

EDIT:これはtheResultはJavaScript変数として利用可能であることを前提としているので、これは、OPのシナリオのために動作しません。しかしOPは<script runat="server">を使用してC#コードを実行します。

+0

好奇心が強いのは、

  • 11. Python:テキスト文字列からHTMLヘッダを削除するには?
  • 12. PythonとBeautifulSoup HTMLでテキスト文字列を検索するには
  • 13. 文字列に重複文字を表示する
  • 14. htmlの本文にjavascript varを表示する方法
  • 15. 基本的なAndroid:ユーザー入力の文字列を表示するには?
  • 16. htmlの特殊文字に改行を表示するには
  • 17. ランダムに表示する文字列
  • 18. デザイン時にユーザーコントロールにテキスト文字列を表示する方法は?
  • 19. 表示文字列、
  • 20. iOSのHTML文字列にUILable値/テキスト値を表示するにはどうすればよいですか?
  • 21. バイナリ文字列をテキスト文字列に変換する
  • 22. 文字列配列をJPanelに表示するには?
  • 23. HTML電子メール本文の文字列に改行を追加する
  • 24. wpfにhtmlタグを含む文字列を表示
  • 25. Java:文字列に一意の文字を表示します。
  • 26. 日本語の文字をRに表示するShiny
  • 27. Razorの表示テンプレートを使用して文字列をhtml文字列に変換する方法
  • 28. Java - 改行文字を表示する文字列を表示する
  • 29. Javaアプリケーションでkannadaのテキスト文字列を表示する方法
  • 30. 文字列内に文字が表示される回数