[英]jquery ajax post method not work in iis7
我在MVC的IIS 7中遇到ajax調用問題,我使用jquery ajax這樣:
$.ajax({
url: '@Url.Action("IsLoanNumberValid", "File")',
type: 'Post',
cache: false,
data: {
fileCategoryId: ddlFileCategory.value(),
loanNumber: $("#txtLoanNumber").val(),
}
.....}
開發應用程序時我沒有任何問題,但是當我發布mvc應用程序並在iis post方法中上傳時出現問題,並且不返回結果,
這是螢火蟲設計時的要求
當應用程序在iis7中時,這是請求
所有的ajax post方法都無法返回結果
Kendo網格調用的FilterFiles_Read方法在post方法中也有問題! 網格通過以下代碼行綁定: .Read(read => read.Action(“ FilterFiles_Read”,“ File”)
這是它的代碼
@(Html.Kendo().Grid<CommonData.Domain.File>()
.Name("Grid")
.Pageable()
.EnableCustomBinding(true)
.Columns(columns =>
{
columns.Bound(e => e.FileCategory.Title);
columns.Bound(e => e.BankFileNo);
})
.DataSource(dataSource => dataSource
.Ajax()
.Model(model => model.Id(o => o.Id))
.Read(read => read.Action("FilterFiles_Read","File").Data("GetValues"))
.PageSize(10)
.Total(TempData["Total"] == null ? 0 : (int)TempData["Total"])
)
)
我必須配置iis還是必須更改應用程序? 請幫我
@zeinab kalanaki,你還有問題嗎? 當托管在IIS7中時 ,以下ASP.Net MVC $ .Ajax()函數中的解決方案無法解決我的問題。 嘗試將您的網址修改為
url: '@Url.Action("IsLoanNumberValid", "File")/',
注意最后添加的“ /”。 對我來說似乎是個蟲子。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.