【问题标题】:Calling Javascript On PageListPager MVC在 PageListPager MVC 上调用 Javascript
【发布时间】:2014-08-26 16:09:58
【问题描述】:

我想在下面提到分页上的javascript,即我的视图页面上的PageListPager

<script type="text/javascript">

    (document).on('click', 'a', function someFunction() {
        alert("ok")
        document.getElementById('page').value = cnt;
        $("#testStartedForm").submit();
    });


</script>



<div class="pagedList">
       @Html.PagedListPager(Model, page => Url.Action("TestStarted", "Student", new { page,TestId = ViewBag.TestId,onclick="someFunction(" + page + ")" }), PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new AjaxOptions { UpdateTargetId="results",HttpMethod="POST"}))
     </div>

【问题讨论】:

    标签: javascript asp.net-mvc paging


    【解决方案1】:

    不,你不能那样做(你试图将"someFunction(" + page + ")" 传递给控制器​​上名为onclick 的参数)。您可以订阅&lt;a&gt; 标签的click 事件。例如

    $(document).on('click', 'a', function() {
      // do something
    });
    

    但您应该将document 更改为与相关&lt;a&gt; 标签最近的父级选择器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-02
      相关资源
      最近更新 更多