0

ユーザーが電子メールをクリックするたびにポップアップボックスで免責事項を受け入れた後、電子メールクライアントを開こうとしています。ローカルでは動作しますが、ライブでは動作しません。

public void btnEmail_click(object sender, EventArgs e)
{             
     Process.Start("mailto:blah@blah.com");
}

これは明らかに正しく機能しないことに気づきました。javascriptで探していることを行う方法はありますか?

4

3 に答える 3

0

JavaScriptでは、location.hrefを設定するだけです

<input type="button" value="Send E-mall" onclick="location.href='mailto:blah@blah.com';"> 
于 2012-04-18T14:54:58.460 に答える
0

mailtoそのように箱から出して動作させるには、プロトコルハンドラーを登録する必要があります。

コードを介してプログラムで実行する方法については、プログラムでmailtoプロトコルを使用してWindowsプログラムを登録するを参照してください。

また

Outlookを開いて、誰かにメールを送信したい場合-

Outlook /c ipm.note /m blah@blah.com

スルーコード-

string app = "Outlook.exe";
string arguments = @"/c ipm.note /m blah@blah.com";

Process proc = new Process();
proc.StartInfo = new ProcessStartInfo(app, arguments);
proc.Start();
于 2012-04-18T13:07:42.770 に答える
0

問題はおそらく、クライアントのマシンにデフォルトのメール クライアントがセットアップされていないことです。

お役に立てれば。

于 2012-04-18T13:09:47.120 に答える