Asp.net mvc 在客户端将值从一个局部视图传递到另一个局部视图

Asp.net mvc 在客户端将值从一个局部视图传递到另一个局部视图,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,是否可以将某些参数从一个partialview发送到另一个partialview。 我有两个部分观点。我想当我点击btn1(仅在partial2中)时,一些参数将被发送到partial2。当然没有回邮。 是否可以使用java脚本?有办法吗 例如,我想将我的td值发送到第二部分: <tr> <td class="tdPhone"

是否可以将某些参数从一个partialview发送到另一个partialview。 我有两个部分观点。我想当我点击btn1(仅在partial2中)时,一些参数将被发送到partial2。当然没有回邮。 是否可以使用java脚本?有办法吗

例如,我想将我的td值发送到第二部分:

                          <tr>                           
                        <td class="tdPhone">2265176</td>

                         <td>Email :</td>
                        <td class="tdMobile" >fdg@gmail.com</td>

                         </tr>
                 <button class="btn btn-medium " data-type="submit">Next</button>

2265176
电邮:
fdg@gmail.com
下一个

部分视图最终在html页面中呈现为div。因此,您需要使用客户端javascript,以便一个div可以与另一个div通信。如果使用jquery,最干净的技术之一就是使用触发器。要从按钮上的一个div发送数据,请单击

$('body').trigger('div1-trigger-someBetterNameConventionWillHelp',[$('.tdPhone').innerHtml(),$('.tdMobile').innerHtml()。然后是另一个你想更新它的div,你可以使用

$('body').on('div1-trigger-someBetterNameConventionWillHelp',函数(evt,数据) {

}))


这个解决方案有很多警告,比如您应该尝试使用ID来识别数据,而不是按类或全部来识别数据,而是根据您提出的问题来呈现解决方案。

谢谢。但是,当我们使用jquery在两个部分之间传递参数时,是否存在低安全性,是吗?没有安全问题,因为您现在正在浏览器中处理数据,并且已经在客户端浏览器上发送了数据。所以,如果有任何敏感数据,它已经被发送到浏览器