Asp.net mvc mvc弹出窗口
我有一个带有jqgrid的mvc项目,它有一个编辑列,我的问题是当我试图将每行中的编辑链接到一个弹出窗口时,当我在下面添加代码时,弹出窗口打开,但我收到一个402未经授权的错误,这是我在控制器中的代码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 = (
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
属性值周围加引号