0

我在 http://localhost/nn/n.aspx 有一个 ASP.NET 文件, 处理 该文件的输出包含在 http://localhost/index.asp中。

我应该做一些一般或特定的事情,以便客户端上的 ASP.NET 代码知道它是什么?

设置 <form action="http://localhost/nn/n.aspx 使它发布到正确的位置,但我的更新面板失败了。

我想这可能是 ScriptManager 的 ScriptPath,我大概可以弄清楚。

但我担心可能还有其他问题,我希望有类似 HTML 标签的东西,我可以用它来告诉我的客户端代码它在哪里。

谢谢奥拉夫

4

2 回答 2

3

一个)。“..处理该文件的输出包含在..中”到底是什么意思

乙)。<base>标签是邪恶的 html 气味,导致的问题多于解决的问题,是架构失败的征兆

C)。HTML页面是什么意思?普通的 HTML 页面不可能包含 .aspx 内容,HTML 不是服务器端语言。当然有方法和手段,但你需要具体。

D)。你需要给我们一些关于你的代码和网站架构的更多想法,这里没有足够的信息来解决这个问题“我的更新面板失败”确实非常模糊。它是如何失败的?

于 2009-03-13T16:36:03.453 回答
2

您是否正在寻找创建服务器端控件?您不会在另一个 ASPX 文件中包含“处理输出”。相反,您创建一个 ASCX 文件 - 一个服务器端控件,然后将其合并目标 ASPX 文件中。

这很容易做到,很可能就是您正在寻找的。但是,您的问题很模棱两可,所以我无法确定!

于 2009-03-13T16:42:26.263 回答