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

我有一个局部视图,该局部视图从父视图的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"})

我想在Razor函数中调用JS函数 - javascript

我想在Razor函数内部调用JS函数,但找不到正确的语法。我不确定是否需要重新排序,但是我认为没有必要。我尝试将其作为新对象调用,并将其传递给.Action()函数,但无法正常工作。我对JS不太熟悉,如果您能解释一下您的答案,将不胜感激!@Html.Action("MonthlyPSAGauge", "Display"…

Razor C#中的JavaScript调用 - javascript

我试图在Razor的帮助器方法中调用javascript函数。我的代码看起来像这样:@helper MyMethod() { for (int i = 0; i < 5; i++) { drawMe(i) } } drawMe函数在正确包含的外部js文件中声明。我已经尝试过使用Html.Raw用标签将其包围,但到目前为止没有任何效果。任何帮助将不胜感激…

从ASP.NET MVC中的AngularJS控制器加载数据而无需加载整个页面 - javascript

这是我的动作: [HttpPost, ValidateAntiForgeryToken] public ActionResult GetData() { //get data from DB and populate model with data return View("Data", model); } 该视图是: @model UI…

如何添加按钮并重定向到MVC4中的另一个视图? - javascript

我有一个疑问。我有一个称为CustomerMaster的视图。在CustomerMaster视图中,我有一个字段,例如'Area','City'等。如果城市已经在列表中,它将自动显示在Dropdown中。假设我需要的城市不在列表中,这意味着我必须添加该城市。因此,我决定在“城市”字段附近保留一个“添加”按钮。如果单击该按钮,则需要重定向到该视图。那么我该如何…

我可以使用C#将用户信息存储到本地存储中吗 - javascript

我正在一个网站上工作,目前每当用户登录时,我都在使用Cookie存储控制台使用的必要信息。当用户使用c#登录和注销时,我想将用户信息不仅从登录信息存储到cookie,而且还存储在本地存储密钥中。目前,我正在使用javascript将信息存储在本地存储中。但是使用c#可以实现相同的方法吗?请建议我一些方法。谢谢。 参考方案 C#在服务器上执行,而本地存储在客户…