如何解决MVC / jQuery .load-区分多个提示按钮
在我创建的一个简单的电子邮件阅读器上,我阅读了电子邮件服务器收件箱,并让最终用户无需下载便可以窥视服务器上电子邮件的内容。为此,我以局部视图的形式呈现信息:
var div = document.createElement('div');
div.id = 'emailDialog';
div.className = 'dialog_style1';
$(div).load('@Url.Action("GetEmailFromServer","Email")',{ onlineID: uid,Mailbox: _mailBox,UserID: @ViewBag.UserID,email: _email });
$('#mainContent').append(div);
'GetEmailFromServer收集信息,将其放入局部视图(_view)的模型(_out)中,然后返回用于jQuery加载的字符串:
string sw = ContollerContextExtensions.RenderAnyViewToString(controllerContext,_View,_out);
这为服务器上的每个电子邮件提供了一个div表单。问题在于,如果单击一个按钮,它将在所有表单上激活(因此,归档一个文件将它们全部归档,关闭一个文件将它们全部关闭)。
除了编写脚本以动态重命名每个视图中的每个输入之外,还有什么方法可以使程序区分我创建的表单?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。