2012-08-13 402 views
-1
另一頁

我已經知道如何從一個aspx頁面發送無論是平面文本或HTML電子郵件。我的擔心是如何在電子郵件正文中的同一個應用程序中創建到另一個頁面的鏈接。發送電子郵件以鏈接到

例如,如果用戶點擊page1.aspx這個保存按鈕,電子郵件應該發送到有人用鏈接page2.aspx作爲電子郵件的身體的一部分。

任何幫助將非常感激。

+0

你可以在郵件的身體傳遞網頁名稱這樣'http://yourwebsiteurl.com/abc。 aspx' – 2012-08-13 10:22:38

+0

請讓我解釋我想達到的目標。我在page2.aspx中有一個gridview,管理員需要訪問以批准某些請求。我想從頁面1.aspx發送一封電子郵件給經理,這是創建請求的頁面。電子郵件應該包含一個經理可以點擊的鏈接,並將他/她帶到gridview的page2.aspx。 – 2012-08-14 08:00:04

回答

0

如果你知道如何發送HTML電子郵件,你爲什麼不把體內類似的東西:

<a href="http://yoursite.com/url/page2.aspx">Link to page2</a> 
0

在電子郵件中可以添加一個錨標記身體。定位標記的href屬性將指向您要重定向用戶的URL。內部文本將是用戶看到的文本。如果你想在另一個選項卡中打開目標鏈接,使用目標屬性,像這樣:

Lick <a href="http://i.dont.know.com" target="_blank">here</a> to continue... 
+0

感謝您的答覆,但我很困惑,該應用還處於發展階段,所以我訪問它通過本地主機,當我終於發佈了它的應用將是具有不同的URL。當我發佈應用程序時,是否有沒有辦法可以指定可以在href標籤中的url,而無需更改它? – 2012-08-13 14:34:23

+0

當然有一種方法。你可以在你想要鏈接的地方使用服務器標籤,服務器端會生成服務器標籤(包含錨點)。 – 2012-08-13 14:45:28

+0

請原諒我的無知,我是一名初學者程序員。 Page2.aspx將從電子郵件客戶端訪問,但與託管應用程序的服務器位於同一網絡中。我不知道如何在服務器標籤中使用錨點以及使用什麼網址,以便在我最終託管應用程序時不必更改它。請告訴我如何做到這一點。 – 2012-08-14 08:10:53

相關問題