ajax回传路径

Jonson2009 2009-12-01 08:45:49
在.net下我在根目录下有一个main.aspx页通过js请求a文件夹下的一个页面default.aspx内容,页面内容出来后点击default.aspx上的button的postback事件报错,提示说找不到default.cs路径不对啊.各位高手,该如何处理呢?
...全文
63 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wei_june 2009-12-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zengzhan 的回复:]
相对路径
[/Quote]
行吗 ,得用绝对路径 把
  • 打赏
  • 举报
回复
把生成的html中form标签的action对象替换为a/default.aspx,应为路径不对了
a/default.aspx生成的form对象是
form id="form1" action="default.aspx" method="post" name="form1">

此时是相对于main.aspx就是同一级目录了


简单测试
main.aspx
<%@ Page Language="C#"%>
<script>
var xhr=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("microsoft.xmlhttp")
xhr.open("get","a/default.aspx",false);
xhr.send(null)
document.write(xhr.responseText.replace('default.aspx',"a/default.aspx"));
</script>


a/default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="default.aspx.cs" Inherits="a_default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Write" />

</div>
</form>
</body>
</html>


a/default.aspx.cs
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

public partial class a_default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Write(object sender, EventArgs e)
{
Response.Write("111");
}
}
Jonson2009 2009-12-02
  • 打赏
  • 举报
回复
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
qqzeng-ip 2009-12-02
  • 打赏
  • 举报
回复
相对路径
Jonson2009 2009-12-01
  • 打赏
  • 举报
回复
没人吗?

52,783

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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