Нужна помощь, пожалуйста. (Более запутанный, чем что-либо на самом деле)
У меня есть ASP.NET MVC контроллер
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Dashboard(string Whatever)
{
//Save name to database
System.IO.StreamWriter swLogFile = new StreamWriter(@"c:\temp\test.txt", true);
swLogFile.WriteLine(Convert.ToString(DateTime.Now) + ":" + Convert.ToString(DateTime.Now.Millisecond) + " - " + Whatever);
swLogFile.Close();
return Content("success");
}
Просто я хочу захватить то, что передается (строка «Безотносительно»), когда данные передаются через прототип в моей форме просмотра.
new Ajax.Request(this.options.saveurl,
{method:'post', Whatever:"Scott", onComplete:function(t)
{$('data').update(t.responseText + $('data').innerHTML);
} });
Однако, когда это выполняется, «Все» всегда равно нулю. Я что-то пропустил. Если я использую JQuery, у меня нет проблем.
(мой пример jQuery).
jQuery.noConflict();
jQuery.post("/Home/Dashboard/Dashboardsave", { Whatever: "Scotta" }, function(data) { alert(data); });
Кто-нибудь может увидеть, что я здесь делаю не так?
Скотти