此处的 ResolveUrl 工作正常并生成所需的路径<a href='<%= Page.ResolveUrl("~/HomePage.aspx")%>'>Home</a>
但在这儿
$(document).ready(function() {
upload1 = new SWFUpload({
// Backend Settings
upload_url: '<%= Page.ResolveUrl( "~/UserProfile/Photos.aspx") %>',
路径没有正确生成,只是/UserProfile/Photos.aspx
放置在那里。
两者都在不同的页面上。
编辑
我想要的输出应该是www.domain.com/UserProfile/photos.aspx
当我在我的开发机器上使用此方法时,它可以正常工作并生成/applicationname/UserProfile/photos.aspx
但不能用于生产环境。生产环境上的应用是www.domain.com/wwwroot/Userprofile/photos.aspx
. 并且文件 SWFuploader 在同一个 Photos.aspx 页面上。