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)
私が懸念しているのは FileName と Description です。これらは長すぎる可能性があり、URL を次のように表示したくないからです。
http://localhost/OrderDetail/_EditDescription/123/some long filename.pdf/this is a long description for the name
クエリ文字列のようにデータを送信せずに、データをアクションに送信するにはどうすればよいですか? ありがとう