visual studio 10插入选择列表

时间:2012-03-14 20:56:30

标签: asp.net visual-studio-2010

我在asp.net tablecell中创建了一个带有一些选项值的选择列表。出于某种原因,VS10会在选项值之前将越来越多的非中断空格放入代码中。我必须继续删除它们,因为它最终会用它们填充页面。这是我的原始代码:

        <asp:TableCell>
            <select id="selectBankID" onchange="changeFormatLabel(this.options[this.selectedIndex].value,'txtBankIDFormat')">
                <option value=""></option>
                <option value="SWIFT (W/Branch)">SWIFT (W/Branch)</option>
                <option value="SWIFT (W/O Branch)">SWIFT (W/O Branch)</option>
                <option value="BSB">BSB</option>
                <option value="BIC">BIC</option>
                <option value="TRNO">TRNO</option>
                <option value="BLZ">BLZ</option>
                <option value="UKSORT">UKSORT</option>
            </select>
        </asp:TableCell>

就其本身而言,没有我的保存或任何东西,一堆字符突然出现,只是在我继续处理页面的其他部分时不断增加:

        <asp:TableCell>
            <select id="selectIntermedBankID" onchange="changeFormatLabel(this.options[this.selectedIndex].value,'txtIntermedBankIDFormat')">

SWIFT(W / Branch)

SWIFT(W / O分部)

BSB

BIC

TRNO

BLZ

UKSORT

            

当然,它们在本网站的代码窗口中显示效果不佳,但它们就在那里。 #@ $!*正在发生什么? Visual Studio对非asp标签的仇恨?

2 个答案:

答案 0 :(得分:0)

如上所述,只使用了下拉列表而不是标准的HTML选择列表。

答案 1 :(得分:0)

朋友有一个简单的解决方案... 在控件中删除所有空格和回车符。问题将得到解决

例如:如果您的控制就像

<Select>
 <Option>1</Option>
 <Option>2</Option>
</Select>

解决方案是将标记设为如下 &#34; 12&#34;

让我知道您是否仍然面临这个问题