Ich möchte den Eingabewert vom Benutzer, ohne etwas einzureichen, dann möchte ich es durch Ajax-Methode als Parameter zu Aktion Methode übergeben. Ich habe viele Methoden ausprobiert, aber ich konnte keine Lösung finden. HierWie bekomme ich Eingabeformularwert, ohne es zu senden?
ist der Code
<input type="text" id="task" name="task" value="" />
@Ajax.ActionLink("ADD TASK", "show_task",new {task=Request["task"]}, new AjaxOptions
{
HttpMethod = "POST",
UpdateTargetId = "print",
InsertionMode = InsertionMode.Replace
})
Hier wird die Controller-Aktion Methode
public ActionResult show_task(string task)
{
var add_task = new tasks_table();
add_task.task = task;
add_task.id = 24;
add_task.f_id=10;
add_task.date_oftask=DateTime.Now;
db.tasks_table.Add(add_task);
db.SaveChanges();
var tasks = db.tasks_table.Include(t => t.user_detail);
return PartialView("render_tasks",tasks);
}
** Ich möchte den Eingangswert von Benutzer **, wenn Sie es wollen? Sie sollten Ihre Anforderungen kennen. – Shyju
Wenn Benutzer seinen Wert eingeben, dann nach dem Klicken auf AJAX-Methode möchte ich diesen Wert mit AJAX-Methode als Parameter der Aktionsmethode übergeben –