I have a client who mandates XHTML compliance in the applications they
commission. Problem is that I've just found that the Treeview control
doesn't produce valid XHTML - even with the appropriate "xhtmlConformance"
settings.
The problem lies in the post back code. As you can see below, the <script>
tag is missing a 'type="text/javascript"' attribute - which is required in
XHTML.
<script>
<!--
function TreeView_PopulateNodeDoCallBack(context,param) {
WebForm_DoCallback(context.data.treeViewID,param,T reeView_Process
NodeData,context,TreeView_ProcessNodeData,false);
}
// -->
</script>
The Microsoft documentation says the Treeview is supposed to produce valid
XHTML - so it's broken. Anyone managed to create a work around? If there's
nothing easy I can do, would it be possible to intercept the HTML output by
the Treeview (or even the page) and insert the attribute using a string
replace, or something.
Failing a solution for Treeview, is there a good (and easy) third-party
alternative to Treeview that is known to produce valid XHTML?
What a pain. The reason I moved to ASP.NET 2.0 was because they said they'd
fixed this stuff. Grrr... 2 1205
Hi,
this has been reported: https://connect.microsoft.com/Visual...edbackID=94108
Unfortunately they've decided not to fix it immediately. So most likely will
get fixed in vNext
--
Teemu Keiski
ASP.NET MVP, AspInsider
Finland, EU http://blogs.aspadvice.com/joteke
"Debbie Croft" <de**********@nospamforme.comwrote in message
news:12*************@corp.supernews.com...
>I have a client who mandates XHTML compliance in the applications they commission. Problem is that I've just found that the Treeview control doesn't produce valid XHTML - even with the appropriate "xhtmlConformance" settings.
The problem lies in the post back code. As you can see below, the <script>
tag is missing a 'type="text/javascript"' attribute - which is required in
XHTML.
<script>
<!--
function TreeView_PopulateNodeDoCallBack(context,param) {
WebForm_DoCallback(context.data.treeViewID,param,T reeView_Process
NodeData,context,TreeView_ProcessNodeData,false);
}
// -->
</script>
The Microsoft documentation says the Treeview is supposed to produce valid
XHTML - so it's broken. Anyone managed to create a work around? If there's
nothing easy I can do, would it be possible to intercept the HTML output
by the Treeview (or even the page) and insert the attribute using a string
replace, or something.
Failing a solution for Treeview, is there a good (and easy) third-party
alternative to Treeview that is known to produce valid XHTML?
What a pain. The reason I moved to ASP.NET 2.0 was because they said
they'd fixed this stuff. Grrr...
FYI. Installing Mircosoft's CSS Friendly Control Adaptors solves this
problem.
"Debbie Croft" <de**********@nospamforme.comwrote in message
news:12*************@corp.supernews.com...
>I have a client who mandates XHTML compliance in the applications they commission. Problem is that I've just found that the Treeview control doesn't produce valid XHTML - even with the appropriate "xhtmlConformance" settings.
The problem lies in the post back code. As you can see below, the <script>
tag is missing a 'type="text/javascript"' attribute - which is required in
XHTML.
<script>
<!--
function TreeView_PopulateNodeDoCallBack(context,param) {
WebForm_DoCallback(context.data.treeViewID,param,T reeView_Process
NodeData,context,TreeView_ProcessNodeData,false);
}
// -->
</script>
The Microsoft documentation says the Treeview is supposed to produce valid
XHTML - so it's broken. Anyone managed to create a work around? If there's
nothing easy I can do, would it be possible to intercept the HTML output
by the Treeview (or even the page) and insert the attribute using a string
replace, or something.
Failing a solution for Treeview, is there a good (and easy) third-party
alternative to Treeview that is known to produce valid XHTML?
What a pain. The reason I moved to ASP.NET 2.0 was because they said
they'd fixed this stuff. Grrr... This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: menon |
last post by:
We have developed a asp.net application using Microsoft TreeView
control. On the production machine the application works fine but
when the same application is diployed on a server with windows2003...
|
by: Evan Kontos |
last post by:
I am trying to implement a Treeview w/an XML file and I even copied and
pasted examples from MSDN but can't get them to work. Any suggestions
welcome.
XML File
<TREENODES>
<TREENODE...
|
by: lanem |
last post by:
I want to display some drill-down data with a datagrid look. I can get the
exact functionality I want with a treeview, but I don't like the way the
treeview looks and formats the data. I want a...
|
by: Alex D. |
last post by:
hey guys I found what is causing the problems with my treeview in
Firefox...the answer is: treeview+dropdwonlist in the same page dont work!
try this simple code and see for yourselves. you can do...
|
by: Alan Silver |
last post by:
Hello,
I have a site that produces 100% valid XHTML 1.0 Strict when viewed in a
browser (IE, Firefox, etc). I just tried validating the site with an
on-line validator, and got several errors.
...
|
by: celoftis |
last post by:
Using VS2005, VB code behind,
BACKGROUND
I'm trying to set up a page with a TreeView of links on the left hand
side of my page - when clicked I want the links to open in the
remaining portion...
|
by: =?Utf-8?B?TGVzbGll?= |
last post by:
Using Visual Studio 2005 SP1 I am attempting to dynamically load a treeview
control.
I create an XmlDataSource and then load the data source using
XmlDataSource.Data. I Load my XML string into...
|
by: Chris |
last post by:
I know this has been posted before but I can't find anyone with a solution,
I was wondering whether any one has a solution/workaround yet for the
treeview XHTML "bug". The treeview produces invalid...
|
by: dutsnekcirf |
last post by:
I have a treeview control on a custom task pane in Excel. I've enable the ability to use Drag & Drop (by following this how-to) on the treeview to change the order of the nodes. The problem though...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
| |