网络错误0x2efd,由于错误00002efd无法完成操作
我已经看过关于此的大部分post,但我似乎无法找到正确的解决方案。
我有2个Solution,Bioman和PowerRangers,都有一个代码模块,一个javascript获取触发器下拉列表更改加载一个表(如下图所示)
BIOMAN使用Ajax在CodesController上使用Index Action获取数据
function ajaxCall(obj) { var retdata = {}; $.ajax({ dataType: "json", type: "POST", contentType: 'application/json; charset=utf-8', data: JSON.stringify(obj), async: false, processData: false, cache: false, success: function (data) { retdata = data; }, error: function (xhr) { alert("error"); } }); return retdata; }
然后调用javascript来加载表
function drawCodesTable(codes) { var sHTML = []; if (codes == null) return; if (codes.length > 0) { $("#dvCreateMenu").css("display", ""); sHTML.push("") sHTML.push(""); sHTML.push(""); sHTML.push("Code Id "); sHTML.push("Code Name "); sHTML.push("Code Display "); sHTML.push("Code Group "); sHTML.push("Active Ind "); sHTML.push("Action "); sHTML.push(" "); sHTML.push(""); sHTML.push(""); for (var x = 0; x < codes.length; x++) { sHTML.push(""); sHTML.push("" + codes[x].CodeId + " "); sHTML.push("" + codes[x].CodeName + " "); sHTML.push("" + codes[x].Display + " "); sHTML.push("" + codes[x].CodeGroupName + " "); sHTML.push("" + codes[x].ActiveInd + " "); sHTML.push(""); sHTML.push("Edit"); sHTML.push(" Delete"); sHTML.push(" "); sHTML.push(" "); } sHTML.push(""); sHTML.push("
") } }
POWERRANGERS调用load函数并从CodesController调用Load Action,然后返回一个Partial View来加载相同的表结构
这是POWERRANGERS的View Structue
$("#dvCodes").empty() .load("/Codes/Load?id=" + $(this).val() + "×tamp=" + new Date().getTime());
BIOMAN在本地网络和外部网络上都能正常工作。
但是,当POWERANGER在网络外部访问时,下拉列表项显示这意味着可以从View访问数据库,但它不会在部分视图上呈现表,这是我在不同浏览器上获得的错误
铬
IE浏览器