Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将编辑链接添加到JQGrid_Jquery_Asp.net_Asp.net Mvc_Asp.net Mvc 3_Jqgrid - Fatal编程技术网

Jquery 将编辑链接添加到JQGrid

Jquery 将编辑链接添加到JQGrid,jquery,asp.net,asp.net-mvc,asp.net-mvc-3,jqgrid,Jquery,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Jqgrid,我想在JQGrid中的每一行中添加编辑链接,并想在点击该链接时调用控制器的操作。以下是VIEW-.cshtml级别的详细实现: <div> @(Html.Trirand().JQGrid(Model.TestGrid, "TestGrid") ) @(Html.Trirand().JQAutoComplete( new JQAutoComplete { DisplayMode

我想在
JQGrid
中的每一行中添加编辑链接,并想在点击该链接时调用控制器的操作。以下是VIEW-.cshtml级别的详细实现:

<div>  
 @(Html.Trirand().JQGrid(Model.TestGrid, "TestGrid")         
   )

 @(Html.Trirand().JQAutoComplete(
        new JQAutoComplete 
            {
                DisplayMode = AutoCompleteDisplayMode.ControlEditor,
                DataUrl = Url.Action("AutoCompleteShipName","TestGrid")
            }, "AutoComplete")
 )       
 </div>
请任何人提供适合上述实施的实施示例/参考。


<a id="add" href="javascript:void(0)" title="Add">Add</a>
<a id="edit" href="javascript:void(0)" title="Edit">Edit</a>

<script type="text/javascript">

    $('#add').click(function (event) {
        window.location.href = '@Url.Action("AddEdit")';
    });
    $('#edit').click(function (event) {
        var selRowId = $('TestGrid').jqGrid('getGridParam', 'selrow');
        if (selRowId === null) {
            alert('Please Select data to edit');
            return false;
        } else {
            window.location.href = '@Url.Action("AddEdit")/' + selRowId;
        }
    });
</script>
$('#添加')。单击(函数(事件){ window.location.href='@Url.Action(“AddEdit”); }); $(“#编辑”)。单击(函数(事件){ var selRowId=$('TestGrid').jqGrid('getGridParam','selrow'); if(selRowId==null){ 警报(“请选择要编辑的数据”); 返回false; }否则{ window.location.href='@Url.Action(“AddEdit”)/'+selRowId; } });
您可以使用Formatter在jqgrid中创建一列链接。
<a id="add" href="javascript:void(0)" title="Add">Add</a>
<a id="edit" href="javascript:void(0)" title="Edit">Edit</a>

<script type="text/javascript">

    $('#add').click(function (event) {
        window.location.href = '@Url.Action("AddEdit")';
    });
    $('#edit').click(function (event) {
        var selRowId = $('TestGrid').jqGrid('getGridParam', 'selrow');
        if (selRowId === null) {
            alert('Please Select data to edit');
            return false;
        } else {
            window.location.href = '@Url.Action("AddEdit")/' + selRowId;
        }
    });
</script>