我有一个部分 View ,它通过父 View 中的 foreach 循环多次渲染。
我需要获取模型属性值(字符串),将其传递给 JavaScript 函数以进行一些检查和可能的处理、字符串操作等,然后将该值返回到 razor View 进行显示,可能使用 @Html .原始。
任何人都可以建议如何完成此任务,这是否是解决此问题的适当方法(必须在客户端上完成)?谢谢。
最佳答案
我不确定,但是,你可以尝试这样的事情!
<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"})
关于c# - 在razor View 中,如何将模型属性传递给JavaScript函数并显示返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23465649/