【发布时间】:2011-06-02 19:18:09
【问题描述】:
我正在开发一个在母版页中有 toolkitscriptmanager 的网站。我的问题在于导航到执行 server.transfer 的页面时。我实际上也在使用 url 重定向,但据我所知,这与问题没有任何关系。
如果我将代码更改为 Response.Redirect,页面重定向正常,但这不是我正在寻找的功能,我需要保留 SEO 友好的网址。
例如 - 比如说在 Page1.aspx 的代码中有一个 Server.Transfer 到 Page2.aspx。我已经诊断出,脚本管理器将脚本引用添加到您正在浏览的页面。所以,如果我直接导航到 Page2.aspx,添加的脚本是
<script src="/Page2.aspx?_TSM_HiddenField_=ctl00_ctl00_ToolkitScriptManager1_HiddenField... etc
但是,对于 Server.Transfer,它正在尝试查找
<script src="/Page1.aspx?_TSM_HiddenField_=ctl00_ctl00_ToolkitScriptManager1_HiddenField... etc
如何告诉 ScriptManager 使用脚本文件的最终目的地?我一直在研究尝试在 TSM 中使用一些魔法设置,但到目前为止没有运气。
【问题讨论】:
标签: asp.net ajaxcontroltoolkit scriptmanager server.transfer