Ich habe ein Ajax.ActionLink () was ist wie folgt. Ein Klick, von dem eine Teilansicht in die übergeordnete Ansicht geladen werden soll. Es funktioniert gut. Um einige andere Funktionen zu erhalten, ist es erforderlich, eine JavaScript-Funktion beim Klicken auf diese aufzurufen Ajax.ActionLink (). Ich bin nicht sicher, ob es möglich ist oder nicht. Ich habe zwei Knöpfe btnSubmit und btnUpdate. Ich möchte einfach die Funktion "Aktivieren / Deaktivieren" durch diese Javascript-Funktion und nichts anderes umschalten.
@Ajax.ActionLink(item.profilename, "_CreateProfile", new { profileid = item.profileid }, new AjaxOptions { HttpMethod = "GET", InsertionMode = InsertionMode.Replace, UpdateTargetId = "partialDiv" })
Brauchen Sie Hilfe ... Irgendwelche Ratschläge sind willkommen !!
Vielen Dank!!
Antworten:
3 für die Antwort № 1Die Überlastungen der Ajax.ActionLink
enthalten einen Parameter für zusätzliche htmlAttributes
gerendert werden:
Ajax.ActionLink(string linkText,
string action,
object routeValues,
AjaxOptions ajaxOptions,
object htmlAttributes )
Sie können einen Click-Handler in definieren htmlAttributes
:
@Ajax.ActionLink(item.profilename,
"_CreateProfile",
new { profileid = item.profileid },
new AjaxOptions { HttpMethod = "GET", InsertionMode = InsertionMode.Replace, UpdateTargetId = "partialDiv" },
new { onclick = "handler" })