我有一个 ASP.NET MVC3 应用程序,当用户单击我的锚标记时,我想将 3 条数据发送到一个操作:
<a onclick='editDescription(<#= DocID,FileName,Description #>)'></a>
这是调用我的操作的 javascript:
function editDescription(docId,fileName,description) {
var url = "@Url.Content("~/OrderDetail/_EditDescription/")" + docId+'/'+
fileName + '/' + description;
//do the rest}
我的行动:
public ActionResult _EditDescription(string id,string filename, string descritpion)
我关心的部分是文件名和描述,因为它们可能很长,我不希望 url 看起来像这样:
http://localhost/OrderDetail/_EditDescription/123/some long filename.pdf/this is a long description for the name
如何将我的数据发送到我的操作,而不必像查询字符串一样发送它?谢谢