我正在使用asp.net mvc4。我有一个action方法,它是一个get方法,因为它返回一个从JavaScript/Jquery调用的mvc视图。将json对象传递给获取请求的控制器动作
JavaScript向控制器操作发出请求。我有一个我想传递给mvc动作的json对象。但作为一个获取请求,因为我需要从中返回一个视图,所以这很困难。
是否有可能传递映射到控制器操作签名上的对象的json对象?我正在寻找图书馆,可能有所帮助,如http://benalman.com/projects/jquery-bbq-plugin/
任何提示或想法?
你不能传递值作为URL参数吗?但是,您必须确保JSON字符串使用JS函数encodeURIComponent进行编码。另外,URI的最大长度可能会阻止您使用此方法。 请注意,不应将GET方法用于可能产生副作用的操作,如创建或修改资源。 – plalx
它为什么需要成为一个get? (关于这个尖叫的所有内容) –
所以,如果我想从基于传入的值的操作中检索mvc视图并在标记中呈现视图的内容。是否是POST的最佳方式?与GET相比,性能如何? – amateur