So weisen Sie MVC-Tempdata mithilfe von JQuery einen Wert zuJquery

JQuery-Programmierung
Anonymous
 So weisen Sie MVC-Tempdata mithilfe von JQuery einen Wert zu

Post by Anonymous »

Ich weiß, wie man mit JQuery einen MVC-TempData-Wert erhält, aber hier versuche ich, TempData mit JQuery einen Wert zuzuweisen. Ist es möglich, MVC TempData mithilfe von JQuery einen Wert zuzuweisen?

Ich verwende MVC4 Razor. Wenn ich auf einen Text klicke, sollte er zur Seite „ActionResult Index ()“ umgeleitet werden und dann eine Abfrage an die Datenbank senden, wo der TempData-Wert zugewiesen wurde, und dann auf dieselbe Seite antworten. Ich möchte meinen Wert nicht in der Adressleiste anzeigen.

Ansicht enthält den folgenden Code

Code: Select all

Test


$(document).ready(function () {
getorder = function (id) {
alert("Test Message");
'@TempData["OrdID"]' = id;
//here redirect to ActionResult
}
});


Controller ActionReslut Index()

Code: Select all

 public ActionResult Index()
{
ViewModel.CheckOut model = new ViewModel.CheckOut();
if (TempData["ordID"] != null)
{
int OrderID = int.Parse(TempData["OrdID"].ToString());
if (OrderID != 0)
{
model.OrderedLineItems = db.OrderedLineItemRepository.GetAllByRefID(f => f.OrderIDFlag == OrderID).ToList();
}
}
return View(model);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post