在剃刀视图中,如何将模型属性传递给JavaScript函数并显示返回值?

时间:2014-05-05 05:50:36

标签: c# javascript asp.net-mvc razor

我有一个局部视图,从父视图中的foreach循环中多次渲染。

我需要获取一个模型属性值(字符串),将其传递给javascript函数进行一些检查和可能的处理,字符串操作等,然后将值返回到剃刀视图进行显示,可能使用@Html .RAW。

任何人都可以建议如何实现这一点,这是解决这个问题的合适方法(这必须在客户端完成)吗?谢谢。

1 个答案:

答案 0 :(得分:1)

我不确定但你可以尝试这样的事情!

<script>
$(function() {
    var jsVar = @Model.Text; //It works, just the editor shows an error.

    //Do your Stuff with jsVar;

    $('#txtExample').prop('value', jsVar); //write it back!
});
</script>

@Html.TextBoxFor(e => e.Text, new {id = "txtExample"})