我正在使用HtmlHelper,我根据检索到的日期和月份值提供表数据ID.问题是id无法以其所处的格式识别.'/'当我用' - '替换'/'时,它似乎不会被拾取.
daysRow.AppendFormat("<td id='{0}/{1}'>{0}</td>", day, d1.Month.ToString());
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何格式化这个?
cas*_*One 13
问题不在于C#,而是在HTML中使用'/'字符.从id属性的HTML 4.0规范部分:
ID和NAME令牌必须以字母([A-Za-z])开头,后面可以跟任意数量的字母,数字([0-9]),连字符(" - "),下划线("_") ,冒号(":")和句号(".").
'/'违反了该规则,这就是为什么你在使用它时会遇到问题,而不是' - '字符.
| 归档时间: |
|
| 查看次数: |
9901 次 |
| 最近记录: |