jum*_*ojs 9 asp.net drop-down-menu
我有一个ASP.NET DropDownList控件,它从数据库中的列中检索名字和姓氏.而不是在名字和姓氏之间只有一个空格,我希望有三个.如何在两段文本之间添加额外的空格DropDownList?
Can*_*var 23
添加 而不是空格字符,并绑定后HtmlDecode所有元素:
string[] items = new string[] {
"name& nbsp;& nbsp;& nbsp;surname1",
"name& nbsp;& nbsp;& nbsp;surname2" };
ddl.DataSource = items;
ddl.DataBind();
foreach (ListItem item in ddl.Items)
{
item.Text = HttpUtility.HtmlDecode(item.Text);
}
Run Code Online (Sandbox Code Playgroud)
我有同样的问题,谢谢.不过我想提出一个建议.
如果您的数据中有任何&符号(&)或其他特殊字符,那么这样做会导致您的名字看起来像John& Jane而不是John&Jane.
所以最好这样做:
ListItem li = new ListItem("Fname" +HttpUtility.HtmlDecode(" ") +"Lname", id);
ddlSearchCategories.Items.Add(li);
Run Code Online (Sandbox Code Playgroud)
可能想使用String.Format而不是+
| 归档时间: |
|
| 查看次数: |
8016 次 |
| 最近记录: |