我有一个构建下拉菜单的中继器。有一个字段将 URL 放在 value 属性中。该字段在数据库中可以为空,因此对于没有 URL 的项目,该值为空。我需要用一些东西替换它,即使它只是'#',这样验证才能工作。
加价
<ItemTemplate>
<option data-siteid="<%# DataBinder.Eval(Container.DataItem, "SiteID") %>" value="<%# DataBinder.Eval(Container.DataItem, "URL") %>">
<%# DataBinder.Eval(Container.DataItem, "Name") %>
</option>
</ItemTemplate>
代码背后:
private void BindMakeList()
{
var makeList = this.repository.GetMakes();
rptDropDown.DataSource = makeList;
rptDropDown.DataBind();
}