string.format在下面的html中创建了一个非常奇怪的结果。我相信这与内联if块有关,但我还没有弄清楚。请帮忙!
String.Format(@"<input type='text'
name='PostalCode'
id='PostalCode'
onfocus='if(this.value == '{0}')
{{ this.value = ''; }}'
value='{1}'
class='enter-postal' />",
"Enter Postal Code", "Enter Postal Code")
'
,即使它被用作分隔符:请使用"
(并转义它)。此外,我建议编写一个帮助类来构建带属性的 HTML 标签... - Adriano Repetti