ASP.NET MVC में एक फॉर्म में कई सबमिट बटन को कैसे हैंडल करें?
सभी को नमस्ते! मैं ASP.NET MVC में नया हूँ और एक फॉर्म बनाते समय एक समस्या का सामना कर रहा हूँ। मेरे पास एक View है जिसमें मुझे कई क्रियाएं लागू करनी हैं: ड्राफ्ट सेव करना और आर्टिकल प्रकाशित करना। मैं दो submit बटन के साथ एक फॉर्म का उपयोग करना चाहता हूँ, लेकिन मुझे समझ नहीं आ रहा कि controller की तरफ से कैसे पता लगाया जाए कि कौन सा बटन दबाया गया।
यहाँ मेरा वर्तमान कोड है:
```csharp
// Model
public class ArticleViewModel
{
public int Id { get; set; }
public string Title { get; set; }
public string Content { get; set; }
}
// Controller
[HttpPost]
public ActionResult Save(ArticleViewModel model)
{
// ड्राफ्ट के रूप में सेव करें
return View(model);
}
[HttpPost]
public ActionResult Publish(ArticleViewModel model)
{
// प्रकाशित करें
return View(model);
}
```