때때로 내 웹 사이트에서 뭔가를 실행해야합니다. 예를 들어, 지금은 지원 계정에서 누군가에게 메일을 보내고 싶습니다.asp.net 웹 사이트의 간단한 스크립트 실행
protected void Page_Load(object sender, EventArgs e)
{
String notificationMessage = "Email body.";
Mailer.SendMail("[email protected]", "Email header", notificationMessage);
}
이 조금 바보입니다 :
나는 다음 다음 웹 페이지를 삭제합니다page_load
이벤트에 일부 코드를 넣어, 임시 웹 페이지를 만들 계획이 작업을 수행합니다. 그러나 SQL Server 및 메일 링 모듈과 같이 web.config에서 설정 한 항목에 액세스하는 것은 상당히 편리합니다.
더 좋은 방법이 있나요?
다른 방법은 데이터베이스 내부에 값을 저장하고 동적으로로드하는 것입니다. – JonH
아마도 GenericHandler와 함께 뭔가? 적어도 페이지의 오버 헤드는 지니고 있지 않습니다. – Bazzz
나는 @Bazzz에 동의한다. 일반적인 HttpHandler가 좋은 접근 방법이다. – neontapir