でそれにナビゲートするのではなく、aspxページをダウンロードします。しかし、私は働いているいくつかのコードから奇妙な結果を得ています。私はMVC 2アプリケーションでjqGridを動作させようとしています。は、なぜ私はこれが今までここでスタックオーバーフローの上、おそらく非常識な質問であるだけでMVC 2
マイホームコントローラは、インデックスのためのアクションメソッドを持っており、GridData ... GridDataは4つのパラメータを取り、私は彼らに1の値を持つdefalutValue属性を追加しますので、それらの2はnullにすることはできません。インデックスコントローラはGridDataビューを開きます...私は、この関数でビューを返しませんが、私はJSON変数を返す...ここ
[Authorize(Roles="testRole")]
public ActionResult Index(string nextButton)
{
ViewData["identity_Name"] = identity.Name;
if (nextButton != null)
return RedirectToAction("GridData");
return View("Index");
}
public ViewResult windowsID()
{
return View();
}
public ActionResult GridData(string sidx, string sord, [DefaultValue(1)] int page, [DefaultValue(1)] int rows)
{
var jsonData = new
{
total = 1, // we'll implement later
page = page,
records = 3, // implement later
rows = new[]
{
new {id = 1, cell = new[] {"1", "-7", "Is this a good question?"}},
new {id = 2, cell = new[] {"2", "15", "Is this a blatant ripoff?"}},
new {id = 3, cell = new[] {"3", "23", "Why is the sky blue?"}}
}
};
return Json(jsonData, JsonRequestBehavior.AllowGet);
}
}
は私の最もあり、その後GridDataアクションメソッドにWICHリダイレクトJavascriptコード。
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#list").jqGrid({
url: '/Home/GridData/',
datatype: 'json',
mtype: 'GET',
colNames: ['Id', 'Votes', 'Title'],
colModel: [
{ name: 'Id', index: 'Id', width: 40, align: 'left' },
{ name: 'Votes', index: 'Votes', width: 40, align: 'left' },
{ name: 'Title', index: 'Title', width: 200, align: 'left'}],
pager: jQuery('#pager'),
rowNum: 10,
rowList: [5, 10, 20, 50],
sortname: 'Id',
sortorder: "desc",
viewrecords: true,
imgpath: '/scripts/themes/smoothness/images',
caption: 'My first grid'
});
});
合理的な権利ですか?なぜ、それをリダイレクトするのではなく、ダウンロードするのでしょうか?地球上で私はここで間違っている可能性があります。まあまあ私は思うが、私は単純なものを欠いていると思う。
かなりそうではありません。しかし、それは私にアイデアを与えました。特定のコントローラーとアクションにリダイレクトされました。残念ながら私は同じ結果を得ました。私は試してもこれを行うことができないと私は保証します。 – SoftwareSavant
@ user729820:ルーティングも確認してください。 – LeftyX
私のルーティングを見てきました。私のルーティングエンジンは、リダイレクトするのではなく、私にページをダウンロードさせるのはどういうことでしょうか? – SoftwareSavant