我有一个强类型的View接受Customer模型,这个客户模型是一个LINQ2SQL部分类,它有一个名为Journeys的属性,它返回与该Customer关联的所有Journeys.
我想知道是否可以从Javascript中作为JSON对象访问Customer.Journeys属性.
这可能吗?如果是这样,我将如何访问它?我是否最好创建一个FormViewModel并将Customer详细信息和Journey详细信息存储为JSON对象,并使用以下内容将其传递给javascript函数:
<% MyJavascriptFunction(Model.JSONJourneys) %>
Run Code Online (Sandbox Code Playgroud)
或者我应该更改Journeys分部类并添加.ToJson()属性?还是完全不同的东西?
谢谢.
我会这样做:
使用NewtonSoft Json Library,您可以在客户端将任何C#模型对象转换为Json
http://james.newtonking.com/pages/json-net.aspx
在视图中
<script>
var jsobject = <%= JsonConvert.SerializeObject(Model.Journeys) %>;
function myfunction (){
//work with object
}
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8021 次 |
| 最近记录: |