Saya mencoba mengalihkan ke url eksternal dari metode tindakan tetapi tidak bisa berfungsi. Adakah yang bisa menjelaskan kesalahan saya?
public void ID(string id)
{
string url = string.Empty;
switch (id)
{
case "DB2FCB11-579F-4DA2-A68C-A6495B9BAAB5":
url = "http://www.somesite.com";
break;
}
Response.Redirect(url, true);
}
Terima kasih, Chris
asp.net-mvc
url
redirect
pengguna135498
sumber
sumber
Jawaban:
Jika Anda berbicara tentang ASP.NET MVC maka Anda harus memiliki metode pengontrol yang mengembalikan yang berikut:
Kalau tidak, kita perlu info lebih lanjut tentang kesalahan yang Anda dapatkan di redirect. Saya akan melangkah untuk memastikan url tidak kosong.
sumber
Menggunakan JavaScript
Catatan: Seperti yang dikatakan @Jeremy Ray Brown, Ini bukan pilihan terbaik tetapi Anda mungkin menemukan berguna dalam beberapa situasi.
Semoga ini membantu.
sumber
return Redirect("https://www.example.org/?search=xyz");
hasilnya dialihkan ke example.com/?search=xyz .Mungkin solusi yang dicari seseorang adalah ini:
Ini berfungsi saat digunakan dalam Tampilan juga.
sumber
Mungkin Anda dapat menggunakan metode Redirect URL menggunakan AJAX . Saya telah melakukan ini di beberapa tugas kerja
sumber
Coba ini (Saya sudah menggunakan pengontrol Beranda dan Tampilan Indeks):
sumber