mvc如何使用JavaScript在view和controller之间传递数据

mvc如何使用JavaScript在view和controller之间传递数据,第1张

概述在一般的BS项目开发中,我们经常需要在前台和后台之间传递数据,mvc架构中,也需要在view和controller之间传递数据,那么我们应该如何实现呢? view想controller传递数据:view中代码&ltli&[email protected]().WfSaveLink(Model).Id

在1般的BS项目开发中,我们常常需要在前台和后台之间传递数据,mvc架构中,也需要在vIEwcontroller之间传递数据,那末我们应当如何实现呢?

        vIEwcontroller传递数据:vIEw中代码

<li>@HTML.VIEwComponent().WfSavelink(Model).ID("savetolink").OnBeforeDo("externalData")</li><scriptlanguage="JavaScript" type="text/JavaScript"> var externalData = function () { var state =$("#ListItem").val(); var explain =$("#TextArea1").val(); if (CheckDataIsNotEmpty(state)&& CheckDataIsNotEmpty(explain)) { $.AJAX({ type: "post",url:"@Url.RouteUrl("workflowOperation",new { action ="UpdateModel",controller = "SignQuote" })",data: { state: state,explain: explain,} }); } }; </script>

controller中代码:

Stringstate = queryString["State"];Stringexplain = queryString["explain"];

 

controllervIEw中传递数据:

controller数据:

public ActionResultsendRead(string resourceID) { string msg = "数据测试"; return Json(msg,JsonRequestBehavior.AllowGet); }

vIEw中代码:

<scriptlanguage="JavaScript" type="text/JavaScript"> var sendReadInfo = function () { $.AJAX({ type: "GET",new { action ="sendRead",controller = "SignQuote" })" +"[email protected]",success: function (s) { if (s) { alert(s) window.location =window.location; } } }); } </script>

总结

以上是内存溢出为你收集整理的mvc如何使用JavaScript在view和controller之间传递数据全部内容,希望文章能够帮你解决mvc如何使用JavaScript在view和controller之间传递数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1016880.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存