我想从用户的输入值没有提交任何东西,然后我想通过ajax方法作为参数传递给操作方法。我尝试了很多方法,但我找不到解决方案。如何在不提交输入表单的情况下获得输入值?
下面是代码
<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
})
这里是控制器的操作方法
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);
}
**我想从用户**输入值,当你想要它?你应该知道你的要求。 – Shyju
当用户输入他的值,然后单击ajax方法后,我希望该值通过ajax方法作为操作方法的参数 –