[英]Sent xml string to controller with ajax in ASP.NET MVC 3
我需要将xml字符串发送到控制器(ASP.NEt mVC 3)
控制器上的方法是这样的
[HttpPost, ValidateInput(false)]
public ActionResult SetTherapyTemp(string xmlModel)
{
var deserializer = new XmlSerializer(typeof (PersonViewModel));
var rdr = new StringReader(xmlModel);
...
}
$.ajax({ url: url, type: "POST", data: xml, success: function (data) { alert("OK") } });<br></pre>
XMLModel is always null! 在methot中, XMLModel始终为null!
如何发送xmlString到控制器?
您需要在AJAX请求的data
参数中指定模型名称:
$.ajax({
url: url,
type: "POST",
data: { xmlModel: xml },
success: function (data) { alert("OK") }
});
xmlModel
是您的操作参数的名称,需要设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.