HTML标记允许删除

时间:2012-06-11 20:03:06

标签: asp.net html vb.net

是否有人知道在html标记中包含不间断空格的方法,以允许我根据运行时在后面的代码中测试的条件将其删除?

基本上我为什么需要这个:如果条件满足,我将有4个按钮,但如果它不仅仅是3个。我可以删除该按钮,但我在其中2个按钮之间只有4  而不是2  

<del>标记之类的内容如果没有通过文本,则会起作用。

基本上我有类似的东西(为简单起见,不包括符号值):

<td><button />&nbsp&nbsp<button />&nbsp&nbsp<button />&nbsp&nbsp<button /></td>

我无法在实际的按钮标记中使用该功能,因为它将呈现&amp; nbsp而不是按钮文本。

修改: 我确实结束了使用css编辑&amp; nbsp标签。我很感谢所有的回复。

我担心走这条路的主要原因是因为试图让我的客户批准任何事情就像拔牙一样,但我让他们批准这些改变并调整预算。

再次感谢!!

2 个答案:

答案 0 :(得分:3)

是否需要&amp; nbsp;?根据您对需求的描述,听起来有点CSS可能会更好用:

  button.myClass {
    margin-left: 1ex;
  }

比在逻辑层中放置逻辑要简单得多(即使您没有严格遵循MVC模式,您仍应尝试尽可能地分离您的演示和业务逻辑。)

答案 1 :(得分:1)

您不应该使用&nbsp;进行布局。

如果您想在没有控件的情况下直接在页面上输出一些HTML内容,您可以使用Embedded Code Blocks

<button/><% =GetNecessaryNbsp() %><button/>

页面类中的GetNecessaryNbsp()返回必要数量的&nbsp;