我创建了一个应用程序,我想在其中向 jQuery 传递一个值ViewBag
或ViewData
向 jQuery 传递一个值。为什么jQuery中的值总是空的?这是我的代码:
我的控制器
var data = _RoomRateService.GetDataForEdit(
Convert.ToInt32(Session["RoomTypeID"]),
Breakfast);
var insertNewRate = _RoomRateService.insertNewRateFromList(
Convert.ToString(Session["RoomTypeID"]),
Breakfast,
CheckInTo,
data.CurrCode,
SingleRate,
DoubleRate,
TripleRate,
Commission,
Allotment,
CloseSelling, FreeSell);
ViewBag.test = data.RoomType.RoomTypeName;
我的 jQuery
if(RoomTypeName == "")
{
tr.find("#lblRoomType-"+$(this).attr('id')).text("@ViewBag.Test");
}
else
{
tr.find("#lblRoomType-"+$(this).attr('id')).text(RoomTypeName);
}
谁能告诉我我的错在哪里?