我在我的视图中将ajax.actionlink定义为:
@Ajax.ActionLink(item.sifra_pozicije, //link text
"UnosuProjekat", // action name
"Projekti", // controller
new { poz = item.sifra_pozicije.ToString(), proj = "Projekat 1" }, // route values
new AjaxOptions() { UpdateTargetId = "Projekat" }, // ajax options
new { @class = "openDialog" } //htmlAttributes
)
并生成HTML代码
<a href="/Projekti/UnosuProjekat?poz=VSG010002&proj=Projekat%201" data-ajax-update="#Projekat" data-ajax-mode="replace" data-ajax="true" class="openDialog">VSG010002</a>
这是使用url request
向控制器操作发送空字符串http://localhost:64908/Projekti/UnosuProjekat?_=1397501602503
当我从链接中删除htmlAttributes时,HTML保持不变(除了类除外),并将参数传递给控制器。
有人可以告诉我这有什么问题吗?