I have enabled unobtrusive client side validation in my app, and I have (something similar) to this model:
public class MyModel { [Required] public strin
You dont need the form in your partial (theres an advantage at times to keeping it out, for ex. ajax forms and not having to rebind to a new form upon each load).
In your partial simply add
{ ViewContext.FormContext = new FormContext()}
and the attributes will be written out.