我有一個ASP.NET MVC3應用程序,當用戶點擊我的錨標記,我想送3個數據的一個動作:發送與jQuery數據的MVC控制器
<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)
的作品即時關注的文件名和DESCRIPTIO N,因爲這些都可以loooooong,我不希望URL出現像這樣:
http://localhost/OrderDetail/_EditDescription/123/some long filename.pdf/this is a long description for the name
我怎麼能在我的數據發送到我的動作,而無需把它像一個查詢字符串?謝謝
你嘗試做一個$就與類型:「POST」? –
不...可以提供快速樣本嗎? – BoundForGlory
@大衛已經做到了:),見下文。 –