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

In razor view, how to pass model property to JavaScript function and display return value?

本文关键字:JavaScript 函数 返回值 显示 属性 模型 视图 razor      更新时间:2023-09-26

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

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

谁能建议如何实现这一点,这是这个问题的适当方法(这必须在客户端完成)?谢谢你。

我不确定,但是,你可以试试这样的东西!

<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"})