2014-03-30 41 views
0

我正在使用C#和ASP.net編寫電子郵件並通過Gmail發送。
基本上,電子郵件將包含該人員可以檢查的複選框列表。在複選框之後會有一些麥芽汁的「提交」按鈕或鏈接,它將使用Javascript來檢查哪些複選框已被選中。然後他們將被重定向到一個新的頁面。我可以在C#中將JavaScript函數添加到gmail電子郵件中嗎?

到目前爲止,我可以成功地創建複選框這樣做:

message += @"<input type=""checkbox"" name=""vehicle"" value="" + i + ">Text</input>"; 

其中I是循環的一部分,所以每一個輸入都有它自己獨特的數值。

我一直在努力做到這一點:

message += @"<a onclick=""myFunction();"" href=""http://www.mysite.com"">Submit</a> "; 

但是 'myFunction的()' 永遠不會被調用。實際上,當我檢查元素時,這個HTML的'onclick'部分不會顯示在我的電子郵件中。我得到的是這樣的:

<a href="http://www.mysite.com" target="_blank">Submit</a> 

我的目標是有,將通過JavaScript函數修改的鏈接,將其做這樣的事情:

<a href="http://www.mysite.com&CheckedItems=123" >Submit</a> 

其中「123」可能是'mysite'後來解析。

+0

[電子郵件中是否支持JavaScript?](http://stackoverflow.com/questions/3054315/is-javascript-supported-in-an-email-message) –

回答

2

出於安全原因,郵件客戶端會剝去通過電子郵件將所有腳本和CSS大多顯示在他們面前。

你不能那樣做。

相關問題