我想调用将在后台执行某些操作的方法,但我不想更改当前视图。这是方法:
public ActionResult BayesTraining(string s,string path)
{
XmlParse xp = new XmlParse();
using (StreamWriter sw = System.IO.File.AppendText(path))
{
sw.WriteLine("d:/xml/"+xp.stripS(s)+".xml");
sw.Close();
}
return RedirectToAction("Index");
}
如您所见,我目前正在使用 RedirectToAction,它只是在方法完成后重新加载页面。考虑到该方法不会影响 UI,我不想每次使用它时都刷新网页。它的工作应该在后台完成。那么,我怎么称呼它,而不需要重定向视图?