Je souhaite transmettre une valeur de contrôle d'entrée (disons textbox1.value
ou une variable javascript) à une méthode d'action de contrôleur (en tant que paramètre) sans un message de formulaire (en utilisant Ajax.ActionLink). Veuillez consulter le code ci-dessous.Obtention d'une valeur d'entrée ou d'une variable JavaScript dans ASP.NET MVC Ajax.ActionLink
Est-il possible d'affecter quelque chose comme new {name = textbox1.value}
dans Ajax.ActionLink.
Voir
<input type="text" id="textbox1" />
<%= Ajax.ActionLink("mylink", "linkfunction", new {name = textbox1.value}, new AjaxOptions { UpdateTargetId = "result"}) %>
<span id="result"></span>
et de l'action du contrôleur est:
public string linkfunction(string name)
{
return DateTime.Now.ToString();
}
merci, mais ma question vous a troublé. Je veux passer la valeur de textbox1 à mon contrôleur (en tant que paramètre de lien de fonction), ainsi j'ai besoin d'un certain chemin pour passer textbox1.value dans Ajax.ActionLink. Je ne sais pas comment faire ça. –
Où vous êtes capable de comprendre comment accomplir la tâche? Je suis dans le même bateau que vous l'étiez probablement. curieux si vous avez trouvé une solution. –