4

asp.net mvc 4 で簡単なアプリケーションを作成します

私はランダムなリンクを作成し、そのランダムなリンクを電子メールに送信します。電子メールのリンクをクリックすると、www.google.com にリダイレクトされます。

私の問題は、メールのリンクをクリックしても、www.google.com にリダイレクトされないことです。

どうすれば問題を解決できますか?

これは私のコード

public ActionResult Index(alamatWeb alamatweb)
    {
    var encryptText = MyEncryptDecript.Library.lockIt.EnString("a");
    var clearText = MyEncryptDecript.Library.lockIt.DeString(encryptText);
    ViewBag.encrypt = encryptText;
    ViewBag.decrypt = clearText;
    PasswordRandom x = new PasswordRandom();
    string paswordacak ="http://localhost:4466/User?UserID="+ x.GeneratePassword();
    ViewBag.acak = paswordacak;

    alamatweb.link = paswordacak;
    alamatweb.referensi = "www.rajakamar.com";

    url.alamatWebs.Add(alamatweb);
    url.SaveChanges();

    var c = (from d in url.alamatWebs
             select d.link).First();

    var aar = new tampilModel { 
        link = c
    };

    new MailController().SampleEmail(aar).Deliver();
    return View();
}

public ActionResult User()
{
    var e = (from a in url.alamatWebs
             select a.link).ToList();

    var c = (from d in url.alamatWebs
             select d.link).First();

    if (e.Any(u => u == c))
    {
        return Redirect("www.google.com");
    }
    return View();
}
4

3 に答える 3

1

ファイアウォールとメール プロバイダーを確認します。Google をブロックしている可能性があります。そして、試してみてください:

return Redirect("http://www.google.com");
于 2013-06-14T10:29:02.117 に答える