I am creating a web user control for a simple poll. I am currently registering it on the page and then referencing it via tagprefix.
The form for the poll is in basic html (no server controls) and is in the front-end of the web control. How can I change the look of the user control depending on the settings passed into it? Is this possible without using server controls?
Update
Can I change the html layout of a user control? If so could someone post some examples. Please note I do not use asp.net form controls, so none of that please 🙂
You might be able to also use jQuery to replace existing css setting in your code. Create properties on for your user control, and then pass settings in the classes. Then use jQuery to replace them. This however requires jQuery to be linked to your page (or within your control) and you’d have to write the CSS classes out to the jQuery code (using server controls, but you could use the literal control so there’s no excess code).
Personally I’d go with the option of using server controls instead of straight up HTML, you’d get alot more flexibility, and then passing through the settings would be pretty straightforward, put something like this in your controls backend code: