URL 인코딩 데이터를 cshtml 파일로 게시하고 있습니다. 이메일을 보내기 전에 변수 customerEmail
과 customerRequest
을 어떻게 디코딩 할 수 있습니까?Razor .NET 파일 (cshtml)의 URL 디코드
@{
var customerEmail = Request["customerEmail"];
var customerRequest = Request["customerRequest"];
var errorMessage = "";
var debuggingFlag = false;
try {
// Initialize WebMail helper
WebMail.SmtpServer = "your-SMTP-host";
WebMail.SmtpPort = 25;
WebMail.UserName = "your-user-name-here";
WebMail.Password = "your-account-password";
WebMail.From = "your-email-address-here";
// Send email
WebMail.Send(to: customerEmail,
subject: "Dashboard Feedback from - " + customerEmail,
body: customerRequest
);
}
catch (Exception ex) {
errorMessage = ex.Message;
}
}
"디코딩"? 그들은 "foo % 40bar.com"입니까? –
나는 cshtml에서 이메일을 보내는 것이 좋은 생각 인 지 모르겠다.보기이기 때문에 이메일을 보내는 것과 관련이 없다. –
@DanielGrankin, MVC가 아니며 WebMatrix를 사용하고 있다고 생각합니다. –