It's because the value for the Text property already uses single quotes. If you use single quotes for the Description as well, the compiler thinks the Text property ends where it encounters the first sigle property. E.g. you end up with:
followed by a meaningless:
Code:
Description') %>' />
Hope this helps,
Imar