কম্পিউটার

কিভাবে আমরা Asp .Net MVC C# এ একটি অ্যাকশন পদ্ধতির জন্য একটি উপনাম নাম প্রদান করতে পারি?


ActionName অ্যাট্রিবিউট হল একটি অ্যাকশন সিলেক্টর যা অ্যাকশন পদ্ধতির একটি ভিন্ন নামের জন্য ব্যবহার করা হয়। আমরা অ্যাকশননাম অ্যাট্রিবিউট ব্যবহার করি যখন আমরা চাই যে সেই অ্যাকশন পদ্ধতিটিকে পদ্ধতির প্রকৃত নামের পরিবর্তে অন্য নামে ডাকা হোক।

[ActionName("AliasName")]

নিয়ন্ত্রক

উদাহরণ

using System.Collections.Generic;
using System.Web.Mvc;
namespace DemoMvcApplication.Controllers{
   public class HomeController : Controller{
      [ActionName("ListCountries")]
      public ViewResult Index(){
         ViewData["Countries"] = new List<string>{
            "India",
            "Malaysia",
            "Dubai",
            "USA",
            "UK"
         };
         return View();
      }
   }
}

দেখুন

@{
   ViewBag.Title = "Countries List";
}
<h2>Countries List</h2>
<ul>
@foreach(string country in (List<string>)ViewData["Countries"])
{
   <li>@country</li>
}

উপরে যেহেতু আমরা সূচক পদ্ধতির জন্য একটি ভিন্ন কর্মের নাম প্রদান করেছি, যখন আমরা কর্ম নাম দিয়ে নেভিগেট করার চেষ্টা করি তখন সূচক 404 ত্রুটি পাবে।

কিভাবে আমরা Asp .Net MVC C# এ একটি অ্যাকশন পদ্ধতির জন্য একটি উপনাম নাম প্রদান করতে পারি?

এখন আমরা ListCountries অ্যাকশন নাম ব্যবহার করে নেভিগেট করার চেষ্টা করি৷

কিভাবে আমরা Asp .Net MVC C# এ একটি অ্যাকশন পদ্ধতির জন্য একটি উপনাম নাম প্রদান করতে পারি?



  1. কিভাবে আমরা C# ASP.NET WebAPI তে অ্যাকশন পদ্ধতির জন্য উপনামের নাম নির্ধারণ করতে পারি?

  2. কিভাবে C# ASP.NET WebAPI এ CORS সমস্যা সমাধান করবেন?

  3. C# ASP.NET WebAPI-তে একটি অ্যাকশন পদ্ধতি থেকে কাস্টম ফলাফলের ধরন কীভাবে ফেরত দেওয়া যায়?

  4. কিভাবে আমরা C# এ একটি জেনেরিক পদ্ধতি থেকে নাল ফেরত দিতে পারি?