我在head标签内使用此JavaScript代码,以便使用浏览按钮填充div,以便用户可以上传图片(swfupload)。
<head>
...
<script type="text/javascript">
var swfu = function() {
return new SWFUpload({
// Backend Settings
// settings go here...
// Too long to display here
// Debug Settings
debug: false
});
}
window.onload = swfu;
</script>
</head>
....
<div id="swfu_container" style="margin: 0px 10px;">
<div>
<span id="spanButtonPlaceholder"></span>
</div>
<div id="divFileProgressContainer" style="height: 75px;"></div>
<div id="thumbnails"></div>
</div>
这很好用,但是问题是当我尝试将这段代码放在局部 View 中时。到目前为止,我还无法使它正常工作。
有没有其他经验更丰富的救援人员?
谢谢
最佳答案
您可以这样放置函数:
<%= Ajax.ActionLink("YourAction",new AjaxOptions{ OnSuccess="swfu", UpdateTargetId = "spanButtonPlaceholder" }) %>
因此,如果更新成功,将调用swfu函数
关于asp.net-mvc - 在ASP.NET MVC的部分 View 中执行Javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1447107/