0
我在我的視圖中有一個devexpress網格,並且提交按鈕將執行一個操作來導出數據。 如果我不這樣,執行操作並返回我的下載文件:通過Ajax返回Action的結果的錯誤
@using (Html.BeginForm("Export","Product"))
{
<input type="submit" value="export"/>
}
但如果我不提交這樣的:
function OnCommandExecuted(s, e) {
if (e.item.name == "SendData") {
$.ajax({
url: '/Product/Export'
});
}
}
的JS調用和正常執行的動作,但它不會返回下載。
我的行動代碼:
[HttpPost]
public ActionResult Export()
{
return GridViewExtension.ExportToXls(CreateExportGridViewSettings(), Session["product"] as List<Product>);
}
我把一個斷點在動作和JavaScript代碼通常調用動作,但它不會返回下載(沒有任何錯誤)。 這裏錯過了什麼?
感謝您的回答,即時通訊使用devexpress功能區組件,並且此功能區中的自定義devexpress按鈕僅允許通過腳本調用操作。那就是爲什麼即時使用它。 – gog