嗨,我在我的应用程序中使用 mvc3!!!!我在单击附加文件的链接时打开一个弹出窗口
在弹出窗口中有 2 个按钮第一个按钮检查一些验证,如大小,并将文件保存在指定路径上
在第二个按钮上,我需要将文件名保存到数据库
直到现在我可以像这样打开弹出窗口
@Ajax.ActionLink("Attach File", "attachFile", new { id = item.ID, size=itemFileSize }, new AjaxOptions { HttpMethod = "GET", UpdateTargetId = "result", InsertionMode = InsertionMode.Replace, OnSuccess = "openPopup" })
并从同一视图调用这样的函数
<script type="text/javascript">
$("#result").dialog({ autoOpen: false,
title: 'title',
width: 800,
height: 275,
modal: true
});
function openPopup() {
$("#result").dialog("open");
} </script>
这运行良好,直到我按下此弹出窗口上的附加按钮并尝试将结果返回到弹出窗口
现在这一次当我调用弹出窗口时
return PartialView("attachFile",cwork);
弹出窗口没有打开,而是在窗口上以正常形式打开
这是我在 attachFile 视图上的代码
<form action="/Coursework/attachFile/" method="post" enctype="multipart/form-data">
<td>
<input type="file" name="file" id="file1"/>
</td>
<td> <input type="submit" name="Attach" id="Attach" value="@Resources.prtf_Attach" />
</td>
</form>
....Below this is a submit button
请告诉我如何在同一个弹出窗口中打开视图而不是正常页面