PadLeft带空格

时间:2018-06-12 14:08:27

标签: asp.net vb.net

请求相对简单。

我希望在asp.net

上使用VB在HTML页面中填充空格

对我而言,最明显的方法是

Response.Write(qty.PadLeft(5, " ") + " x " + part_number)

但由于HTML不呈现多个空格,因此不起作用

我的解决方法是

Response.Write(qty.PadLeft(5, "0") + " x " + part_number)

用零填充数字,但在网站上看起来相当不吸引人。

有什么建议吗?

由于

更新: 根据迄今为止的回复,我试过了

"100".PadLeft(5, " ")

但这会输出&&100

2 个答案:

答案 0 :(得分:0)

有& NBSP;或者设置或使用css(带有空格)来查看空格。如果您想要对齐信息,您可能还想查看fixed font

答案 1 :(得分:0)

好的,我这样解决了这个问题

rep = string.concat(Enumerable.Repeat(" ", 5-qty.Length))
Response.Write(rep + qty+ " x " + part_number)

不是最好但有效。