我正在将url编码的数据发布到cshtml文件中。
在发送电子邮件之前,如何解码变量customerEmailcustomerRequest

@{
    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;
    }
}

最佳答案

你不知道

Request对象已经为您解码了所有内容。

关于c# - Razor .NET文件(cshtml)中的URL解码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21143110/

10-16 08:52