I'm looking to implement a form that is too long to place on one page. The form has round about 30 inputs and has to have custom validation as well. I was wondering what would be the easiest way to implement this in umbraco. I know umbraco sells contour to handle forms. However, so far I've not heard any account of its ability to create forms with highly customized functionality.
I've researched using webforms and mvc but for some reason when I open my umbraco site in Visual Studio, intellisense does not seem to work properly.
I have an umbraco implementation with some .net user control so I would assume that would fall under web application. My site is found at ckcusa.com if you need something to look at. I guess a good starter question would be,
When you are going to add new functionality, like a form, to an umbraco implementation, what are the first steps to opening it in a Visual Studio sollution? or do you create a separate project in visual studio and deploy it to the umbraco implementation?
I appreciate all of the feedback, but the missing piece to this puzzle is that I need to know how to open my existing site as a project and develop mvc pages in it just as I would in a normal mvc project.
Creating multipaged forms.
I'm looking to implement a form that is too long to place on one page. The form has round about 30 inputs and has to have custom validation as well. I was wondering what would be the easiest way to implement this in umbraco. I know umbraco sells contour to handle forms. However, so far I've not heard any account of its ability to create forms with highly customized functionality.
I've researched using webforms and mvc but for some reason when I open my umbraco site in Visual Studio, intellisense does not seem to work properly.
Any help would be greatly appreciated
Thanks,
Brandon
Hi Brandon,
Do you have web site or web application?
Great example how to create multistep form with c# mvc -
http://stackoverflow.com/questions/17178164/best-practice-for-a-multipage-form-mvc-web-app
The only difference is that you need to use Umbraco Surface controllers instead of usual.
Thanks, Alex
Hi Brandon,
Are you using Umbraco 7.2 or heiger then you perhaps should have at Umbraco Forms http://umbraco.com/forms
For the documentation of Umbraco Forms look here. https://our.umbraco.org/documentation/Add-ons/UmbracoForms/
Hope this helps
/Dennis
I have an umbraco implementation with some .net user control so I would assume that would fall under web application. My site is found at ckcusa.com if you need something to look at. I guess a good starter question would be,
When you are going to add new functionality, like a form, to an umbraco implementation, what are the first steps to opening it in a Visual Studio sollution? or do you create a separate project in visual studio and deploy it to the umbraco implementation?
P.S. I'm using umbraco 6.2.5
Hi Brandon,
It depends on what do you want.
For Umbraco 6 you can use https://our.umbraco.org/projects/umbraco-pro/contour, it's really easy to create and manage forms with this package.
You can create usual mvc form and handle it with the controller.
Thanks, Alex
Hi Brandon,
Recently found this post was excellent http://umbraco.com/follow-us/blog-archive/2015/2/13/creating-multi-step-forms-using-a-surfacecontroller
I appreciate all of the feedback, but the missing piece to this puzzle is that I need to know how to open my existing site as a project and develop mvc pages in it just as I would in a normal mvc project.
If you don't have a MVC enabled project that you can compile etc, I would
Now you should be able to add surface controllers, compile the project etc.
is working on a reply...