Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya boleh lulus parameter semasa menggunakan redirecttoaction dalam ASP.NET MVC?

Bagaimanakah saya boleh lulus parameter semasa menggunakan redirecttoaction dalam ASP.NET MVC?

Patricia Arquette
Patricia Arquetteasal
2025-01-25 07:01:13503semak imbas

How Can I Pass Parameters When Using RedirectToAction in ASP.NET MVC?

parameter lulus dalam redirecttoAction ASP.NET MVC

cabaran: Bagaimana anda mengarahkan ke tindakan pengawal sementara juga menghantar nilai parameter tertentu?

Latar Belakang: Kaedah mengalihkan ke tindakan lain dalam aplikasi ASP.NET MVC anda. Walau bagaimanapun, parameter lulus secara langsung tidak begitu jelas. RedirectToAction

Penyelesaian: Gunakan parameter kaedah routeValues. Ini membolehkan anda menentukan pasangan nilai kunci yang menjadi parameter laluan untuk tindakan sasaran. RedirectToAction

contohnya, untuk mengarahkan ke kaedah

dalam pengawal Action dengan parameter Site ditetapkan ke 99: id

<code class="language-csharp">return RedirectToAction("Action", "Site", new { id = 99 });</code>
Pendekatan ini dengan bersih mengendalikan parameter lulus tanpa menggunakan kaedah yang kurang elegan seperti

. TempData

Atas ialah kandungan terperinci Bagaimanakah saya boleh lulus parameter semasa menggunakan redirecttoaction dalam ASP.NET MVC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn