javascript - 如何从 JavaScript(客户端)调用 Helper Method(服务器端)?

标签 javascript asp.net-mvc custom-controls

塞纳里奥: 我想从 JavaScript 调用 Helper 方法。我在服务器端生成了一些控件,例如 Grid、DataTimePicker、SlideShow 等,用于 ASP.NET MVC。 现在,如何从 JavaScript 调用辅助方法?

最佳答案

我在 view(ASP.NET MVC) 中找到了调用辅助方法的方法。 例如:

    namespace Component
    {
       public class HelperMethod
       {
         public static MvcHtmlString GridSort(this HtmlHelper helper,string fieldName)
         {
           //do something
         }
       }
    }

我认为的代码:

    @using Component

    <script>

    $(document).ready(function(){
        var message='FirstName';
        var result = "@Html.GridSort(message)";  // here is the Error
        $("div#grdUsers").html(result );
    });

    </script>

    <div id="grdUsers">
     //grid elements
    </div>

现在,问题是:我无法将 JavaScript 变量(消息)值传递给辅助方法(GridSort)。 我能做什么?

关于javascript - 如何从 JavaScript(客户端)调用 Helper Method(服务器端)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25722576/

相关文章:

c# - mvc中的批量更新

javascript - Mvvm 支持自定义剑道 ui 小部件

custom-controls - JavaFX 自定义控件(TextField)不起作用

javascript - grunt-newer 不使用 grunt-sass

javascript - 将 javascript 变量与 html 连接起来以创建 href

javascript - 带列表的嵌套 Promise

javascript - 在 Javascript 幻灯片放映上添加文本

asp.net-mvc - 为什么是 Model View Controller 而不是适配器 View Controller ? "M"或模型不清晰

asp.net - @Html.BeginForm 之前的@using block

Python GUI 自定义按钮