0

Javaで同様に使用されている「\n」を使用して次の行に移動しようとしていますが、このスクリプトでは機能しないようです。

'\ n'は機能しませんが、関数全体はそれなしで機能します。

私の質問は、どうやって次の行に行くのですか?

    String text_name = Text_Name.Text;
    String text_email = Text_Email.Text;
    String text_message = Text_Message.Text;

    ClientScript.RegisterStartupScript(this.GetType(), "mailto",

       "<script type = 'text/javascript'>parent.location='mailto:" + "someone@gmail.com" +

       "?subject=" + "Inquiry" +

       "&body=" + 

       "Contact Name: " + text_name + '\n' +

       "Contact By: " + text_email + '\n' +

       "Inquiry: " + text_message + '\n' +

       "'</script>"); 
4

4 に答える 4

2

Environment.NewLineの代わりに試してください'\n'

于 2012-07-24T15:56:57.630 に答える
0

'\n'の代わりに'\r\n'を使用してみてください。または、「Environment.NewLine」を使用することもできます

MessageBox.Show("Line 1" + Environment.NewLine + "Line 2");

また

MessageBox.Show("Line 1\r\nLine2", "BlahBlah", MessageBoxButtons.OK, MessageBoxIcon.Question);
于 2012-07-24T16:01:20.550 に答える
0

\nの代わりにEnvironment.NewLineを使用してください:

"Contact Name: " + text_name + Environment.NewLine +
于 2012-07-24T15:57:51.437 に答える
0

mailtoの改行に%0Aを入れてみてください

于 2013-04-30T00:49:02.797 に答える