如何在jquery(MVC)中的lambda表达式中使用变量

时间:2012-03-12 09:49:07

标签: jquery asp.net-mvc linq

我在jquery中有两个变量,一个用于获取客户端详细信息,第二个用于从模型中获取数据。它就像:

var office  = $("#<%=Html.GetIDFor(m=>m.Archive.OfficeID)%>").val();

var offsets = '<%= Model.CountryOfficeList.Where(p=>p.Id == Model.Archive.OfficeID).Select(p=>p.UTCOffset).First()%>'; 

代码是根据officeID获取偏移量。现在我想得到客户端选择的办公室的偏移量,以便我可以使用它进行进一步处理。

我无法使用它:

 var offsets = '<%= Model.CountryOfficeList.Where(p=>p.Id == **office**).Select(p=>p.UTCOffset).First()%>'; 

1 个答案:

答案 0 :(得分:1)

您无法在服务器端使用Javascript变量。您必须通过AJAX发送或发送/获取请求。