【发布时间】:2011-12-30 01:12:39
【问题描述】:
我有 c# 类说选项更像 AjaxOptions。
public class options
{
public string Url {get;set;}
public string httpMethod {get;set}
}
还有一个像这样的javascript函数
function dosomething(obj)
{
if (obj.Url!="" and obj.HttpMethod=="something")
loadsomething();
}
现在在我的控制器操作中
public class mycontroller : controller
{
public ActionResult WhatToDo()
{
options obj = new options{Url="someurl"};
return PartialView(obj);
}
}
在我看来,我需要这种对象类型的字符串,我应该能够将其传递给我的方法。
@model options
<script>
dosomething(@model.SomeFunctionToConverToString())
</script>
所以我需要这个 SomeFunctionToConverToString 方法,我会将这个对象转换为字符串。
谢谢
【问题讨论】:
-
您是否要让模型及其属性可用于 javascript?或者您是否尝试使模型中的单个字符串属性可用于您的脚本?
标签: javascript asp.net-mvc object