我有一个局部视图,从父视图中的foreach循环中多次渲染。
我需要获取一个模型属性值(字符串),将其传递给javascript函数进行一些检查和可能的处理,字符串操作等,然后将值返回到剃刀视图进行显示,可能使用@Html .RAW。
任何人都可以建议如何实现这一点,这是解决这个问题的合适方法(这必须在客户端完成)吗?谢谢。
答案 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"})