当我在HTML页面中包含ASP.NET .aspx页面的输出时,我需要做什么?像<base />这样的东西

时间:2009-03-13 16:20:21

标签: asp.net updatepanel scriptmanager base

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

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

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

我想也许这就是ScriptManager的ScriptPath,我可以想出来。

但我担心可能还有其他问题,我希望有一些像我可以用来告诉客户端代码的HTML标签。

由于 奥拉夫

2 个答案:

答案 0 :(得分:3)

A)。什么完全做“..处理该文件包含在...中的输出”是什么意思?

B)。 <base>标签是邪恶的html气味,导致比他们解决的问题更多的问题,并且是架构失败的症状

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

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

答案 1 :(得分:2)

您是否要创建服务器端控件?您不在另一个ASPX文件中包含“处理输出”。而是创建一个ASCX文件 - 服务器端控件,然后将 合并到目标ASPX文件中。

很容易做到,很可能就是你想要的。但是,你的问题很模糊,所以我无法确定!