Asp.net mvc mvc弹出窗口

Asp.net mvc mvc弹出窗口,asp.net-mvc,jqgrid,popup,Asp.net Mvc,Jqgrid,Popup,我有一个带有jqgrid的mvc项目,它有一个编辑列,我的问题是当我试图将每行中的编辑链接到一个弹出窗口时,当我在下面添加代码时,弹出窗口打开,但我收到一个402未经授权的错误,这是我在控制器中的代码 var jsonData = new { total = totalPages, page = page, records = totalRecords, rows = (

我有一个带有jqgrid的mvc项目,它有一个编辑列,我的问题是当我试图将每行中的编辑链接到一个弹出窗口时,当我在下面添加代码时,弹出窗口打开,但我收到一个402未经授权的错误,这是我在控制器中的代码

var jsonData = new
        {
            total = totalPages,
            page = page,
            records = totalRecords,

            rows = (
              from item in items

              select new
              {
                  id = item.Id,
                  cell = new string[] { 
                    "<A HREF=javascript: void(0)  onclick=window.open

                 ('/Views/viewname/Edit/'+"item.code+",'Edit','width=700,height=800'); >Edit</A>",

                            column2,
                           column3,
                           etc ...}
              }).ToArray()
        };
var jsonData=new
{
总计=总页数,
第页,
记录=总记录,
行=(
从项目中的项目
选择新的
{
id=项目id,
单元格=新字符串[]{
"",
第2栏,
第3栏,
等等…}
}).ToArray()
};
但是如果我只是通过这个代码将编辑链接到一个常规页面

var jsonData = new
        {
            total = totalPages,
            page = page,
            records = totalRecords,

            rows = (
              from item in items


              select new
              {
                  id = item.Id,
                  cell = new string[] { 
                    "<a href=viewfolder/Edit/"+item.Code +">Edit</a> "  ,
                            column2,
                           column3,
                           etc ...}
              }).ToArray()
var jsonData=new
{
总计=总页数,
第页,
记录=总记录,
行=(
从项目中的项目
选择新的
{
id=项目id,
单元格=新字符串[]{
" "  ,
第2栏,
第3栏,
等等…}
}).ToArray()

我没有任何问题,我有一个编辑页面,如果它不是弹出窗口,它可以正常工作,有没有人遇到过这个问题,或者有没有人可以指导我找到一个类似的例子。Thnaks预先您是否尝试过在
href
onclick
属性值周围加引号