我在.NET MVC4 中测试jquer uplodify控件的使用,没想到会有这么多问题。该控件需要在js中进行初始化配置,代码如下(我把参数略去了):
<script type="text/javascript">
    $(document).ready(function () {
        $("#file_upload").uploadify();//初始化函数
    });
</script>
如果把这段代码放到一个标准的html文件中,是没有任何问题的,控件可以正常加载。
但是在mvc中,始终没有效果。
后来推测是js执行时间的问题,于是改写如下:
<div id="uploadControl">
    <input type="file" id="file_upload" name="file_upload" value="添加文件"/>
    <input type="button" id="upload" value="上传"/>
    <input type="button" id="cancel" value="取消"/>
</div>
<div id="fileQueue"></div>
<script type="text/javascript">
    $("#file_upload").uploadify();
</script>运行,效果出来了。
问题应该是在MVC中js的执行时间问题,但是还是有点不理解,求解释啊!!!.NETMVCjqueryuploadify测试