2012-08-13 3 views
-1

aspx 페이지에서 평면 텍스트 또는 html 전자 메일을 보내는 방법을 이미 알고 있습니다. 내 걱정은 전자 메일 본문의 동일한 응용 프로그램 내에서 다른 페이지에 대한 링크를 만드는 방법입니다.다른 페이지로의 링크가있는 전자 메일 보내기

예를 들어 사용자가 page1.aspx에서 저장 버튼을 클릭하면 전자 메일이 page2.aspx 링크가있는 사람에게 전자 메일 본문의 일부로 보내야합니다.

도움을 주시면 대단히 감사하겠습니다. 당신은 앵커 태그를 추가 할 수 있습니다 전자 메일의 본문에

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

방금이'http://yourwebsiteurl.com/abc 같은 메일의 본문에 페이지 이름을 전달할 수 있습니다. aspx' –

+0

내가 원하는 것을 설명해주기 바란다. 관리자가 일부 요청을 승인하기 위해 액세스해야하는 page2.aspx에 gridview가 있습니다. 요청을 작성하는 페이지 인 page1.aspx에서 전자 메일을 관리자에게 보냈습니다. 전자 메일에는 관리자가 클릭 할 수있는 링크가 있어야하며 그리드 뷰가있는 page2.aspx로 이동해야합니다. –

답변

0

, 왜 당신은 몸에서 그런 일을 넣지 마십시오. 앵커 태그의 href 속성은 사용자를 리디렉션하려는 URL을 가리 킵니다. 내부 텍스트는 사용자가 보는 텍스트입니다. 다른 탭에서 대상을 열 수있는 링크를 원하는 경우, 다음과 같이 대상 속성을 사용

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

: 당신은 HTML 이메일을 보내는 방법을 알고 있다면

+0

답변 해 주셔서 감사합니다.하지만 혼란 스럽습니다. 응용 프로그램이 아직 개발 단계에 있으므로 localhost를 통해 응용 프로그램에 액세스하고 있습니다. 응용 프로그램을 게시하면 다른 URL을 사용하게됩니다. 응용 프로그램을 게시 할 때 href 태그에서 변경할 수있는 URL을 지정할 수있는 방법이 있습니까? –

+0

물론 방법이 있습니다. 링크를 원할 때 서버 태그를 사용할 수 있으며 서버 태그 (앵커 포함)가 서버 측에서 생성됩니다. –

+0

내 무지를 용서해주십시오, 저는 초보 프로그래머입니다. Page2.aspx는 전자 메일 클라이언트에서 액세스되지만 응용 프로그램을 호스팅하는 서버와 동일한 네트워크 내에 있습니다. 서버 태그에서 앵커를 사용하는 방법을 알지 못하고 사용할 URL이 무엇인지 모르므로 마침내 응용 프로그램을 호스트 할 때 변경할 필요가 없습니다. 어떻게하는지 알려주세요. –