Hi,
I'll try to reproduce the issue with the TreeView and get back to you so we can sort that out. As for the "My own control issue" MonoX don't wrap form element it is placed on the top master page and code looks like this:
<%@ Master Language="C#" AutoEventWireup="true" Inherits="MonoSoftware.MonoX.MasterPages.Main" EnableTheming="true" Codebehind="Main.master.cs" %>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
style
=
"height:100%"
>
<
form
id
=
"form1"
runat
=
"server"
style
=
"height: 100%"
>
<
asp:ScriptManager
ID
=
"AjaxScriptManager"
runat
=
"server"
>
</
asp:ScriptManager
>
...
<
asp:ContentPlaceHolder
ID
=
"cp"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
form
>
</
body
>
</
html
>
So basically this is most common place to put the form tag. I think that in your case this is most probably the issue with javascript and browser compatibility. While I'm trying to reproduce the issue from TreeView can you please take a look at the jQuery javascript library (it is included in MonoX so you can just start using it) to overcome the browser compatibility issue.
jQuery references
http://www.jquery.com/
You can get to the form element in javascript by doing this
or you can find element on the page
- find all element of given tag
- find element with given id
- find all element with given css class
I hope this will get you started while I'm working on the TreeView.
Regards