Hi I'm prototpying an ajax wizard with MVC 3 (razor). An oddity I've notice is when you return a partial view to UpdateTargetId plugs the view in but doesn't add/apply the Unobtrusive JavaScript. If I load the partial view outside the ajax block e.g.
@Html.Partial("Company")
It works perfectly so I'm not missing any of the standard libraries and My web config is all good.
So at the moment I'm little stumped.
My view is the following:
@using(Ajax.BeginForm("Step", "Origination", new AjaxOptions { UpdateTargetId = "stepArea" })){
    <div id="stepArea"></div>
   <input id="btnSubmit" type="submit" value="submit" />
}
Controller:
public ActionResult Step(FormCollection formCollection)
{
    if (this.Request.IsAjaxRequest())
    {
        switch ((TempData["step"] as string))
        {
            case "Company":
                TempData["step"] = "Person";
                return PartialView("Company");
            case "Person":
                TempData["step"] = "Pay";
                return PartialView("Person");
            case "Settlement":
                return PartialView("Pay");
            default:
                TempData["step"] = "Company";
                return PartialView("UserType");
        }
    }
    return View();
}
My Question is can the validation from the partial view be initalised/implemented from the partial refresh?
 
     
     
    