AjaxPro中Core.ashx的问题,版本?还是?

mahdy 2009-05-10 07:00:05
一样的代码,vss到我的机器上执行,core.ashx就出错:Microsoft Jscript 编译错误:语法错误,断点停在红色字体那里
查了一些资料,也没有完全搞清楚,有碰到过一样的错误的朋友们么?

版本问题:可是其他两人一样的代码没有错。
系统问题:我是XP,其他2003
还是什么????????? 有种疯掉的感觉!!!!!!!!

createResponse: function(r, noContent) {
if(!noContent) {
var responseText = new String(this.xmlHttp.responseText);

if(AjaxPro.cryptProvider != null && typeof AjaxPro.cryptProvider == "function")
responseText = AjaxPro.cryptProvider.decrypt(responseText);

if(this.xmlHttp.getResponseHeader("Content-Type") == "text/xml")
r.value = this.xmlHttp.responseXML;
else
if(responseText != null && responseText.trim().length > 0) {
r.json = responseText;
eval("r.value = " + responseText + "*/"); }
}

/* if(this.xmlHttp.getResponseHeader("X-" + AjaxPro.ID + "-Cache") == "server") {
r.isCached = true;
} */
return r;
},


<add path="AjaxPro/*.ashx" verb="POST,GET" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2" />

后台FrmMain.aspx.cs
public partial class FrmMain : Public.FrmBaseClass
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(FrmMain));

/// <summary>
/// 将选择系统的代码存入session,此函数提供给客户端使用
/// </summary>
/// <param name="code"></param>
[AjaxPro.AjaxMethod()]
public void WriteSystemCode(int code)
{
Session["systemcode"] = code;
}
/// <summary>
/// 选择菜单的函数
/// </summary>
/// <param name="id"></param>
/// <param name="right"></param>
[AjaxPro.AjaxMethod()]
public void SelectMenu(string id, string name, string rightsLevel)
{
Session["menuid"] = id;
Session["menuname"] = name;
Session["rights"] = rightsLevel;
}
}

前台FrmMain.aspx
<script type="text/javascript" src="./Js/main.js"></script>
Mina.js中
//选择系统
function selectSystem(systemCode)
{
Public.FrmMain.WriteSystemCode(systemCode);
var btn = document.getElementById('btnPostBack');
btn.click();
}


//菜单点击函数
function selectMenu(menuId, menuName, linkPage,rightsLevel)
{
Public.FrmMain.SelectMenu(menuId, menuName, rightsLevel);
var obj = document.getElementById('lblFuncName');
obj.innerHTML = menuName;
var frame = window.frames["mainiframe"];
frame.document.location = linkPage;
}


...全文
637 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
kdkler 2012-05-28
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

经过分析,网站的目录中包含汉字缘故。
[/Quote]
问题解决了吗?
qq414690007 2010-10-16
  • 打赏
  • 举报
回复
同样的麻烦,不知道这次要多久解决
sclc_2008 2009-05-22
  • 打赏
  • 举报
回复
顶你。。。这个问题折磨了我好久,也查了好多方法。。终于解决了。非常非常thank you!!!
mahdy 2009-05-16
  • 打赏
  • 举报
回复
经过分析,网站的目录中包含汉字缘故。
dd__dd 2009-05-11
  • 打赏
  • 举报
回复
友情帮顶
hmily821023 2009-05-11
  • 打赏
  • 举报
回复
操作session要用这个[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
不是这个[AjaxPro.AjaxMethod()]
cat_hsfz 2009-05-11
  • 打赏
  • 举报
回复
你抓包看到responseText是什么,再更新问题吧,然后再帮你看看。
cat_hsfz 2009-05-11
  • 打赏
  • 举报
回复
你自己用Fiddler看看HTTP通信吧,看看responseText是什么,你就知道为什么出错了。肯定是responseText返回了一些不是合法JavaScript的内容,至于为什么会这样子,又肯定是另外一个服务器端的错误引起的。
tulong403 2009-05-11
  • 打赏
  • 举报
回复
没用过
希望你找点找到你想要的答案
尽快的解决问题
因为我也很想知道
继续关注
mahdy 2009-05-10
  • 打赏
  • 举报
回复
晚上装了2003--------系统由xp改成win2003
mahdy 2009-05-10
  • 打赏
  • 举报
回复
晚上装了2003,vs2005,结果还是出现一样的错误。
同样的代码、同样的配置、还能从哪里找问题???
有人碰到过么?给点思路,真的晕死了!
蓝海D鱼 2009-05-10
  • 打赏
  • 举报
回复
up

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧