作者:拍友2502914703 | 来源:互联网 | 2023-10-13 09:21
这两天在做图片上传并显示的功能,之前就用过swfupload,觉得很不错,之前是用asp.netwebform做的,这次的项目是用asp.netMVC3来做,视图引擎用的是Razor。将js文
这两天在做图片上传并显示的功能,之前就用过swfupload,觉得很不错,之前是用asp.net webform做的,这次的项目是用asp.net MVC3来做,视图引擎用的是Razor。
将js文件引入到项目中后发现,上传图片的按钮不显示,于是乎求助于搜索引擎,发现很多人都有这个问题。很多人给出的解决方案都是将flash_url的路径改为以@开头的。
我照做,结果还是不行,就这个问题磨蹭了很长时间。在不经意间发现了<%=Session.SessionID%>.是不是这个问题呢?
于是将这个改为@Session.SessionID,按钮可以显示了,我这个项目的问题就是出在不同的视图引擎,支持的语言不一样。
在Razor的视图引擎中,服务端代码不要出现<%%>.希望可以帮到大家。
View Code