小编6of*_*f58的帖子

ASP.NET DropDownBox对Text和Value属性都有"Text"

好吧,我觉得我错过了一些非常简单的东西.我有一个ASP.NET DropDownList控件:

<asp:DropDownList ID="rightColumnDropDownList" runat="server"></asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

在后面的代码中,我有(简化,但仍有问题):

protected override void OnPreRender(EventArgs e)
{
    ListItemCollection options = new ListItemCollection();
    options.Add(new ListItem("name", "value"));

    this.rightColumnDropDownList.DataSource = options;
    this.rightColumnDropDownList.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

但是,生成的呈现HTML具有包含选项元素的值和文本的"名称"的选项.

<option value="name">name</option>
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?我也试过这个无济于事:

options.Add(new ListItem(){ Text= "name", Value = "value"});
Run Code Online (Sandbox Code Playgroud)

asp.net c#-4.0

5
推荐指数
1
解决办法
1万
查看次数

Rails自动escpaping HTML - 如何阻止它?

我正在努力将旧的Rails应用程序(1.1.6)升级到Rails 3.显然,很多都已经改变了.有一件事似乎是Rails自动转义掉落到视图中的内容.但是,我有一个情况,我有一个助手为我生成IMG标签,Rails自动转出结果内容.

<%= random_image('public/images/headers') %>
Run Code Online (Sandbox Code Playgroud)

这会导致转义内容,就像我预期的那样(在1.1.6中)

<%= h random_image('public/images/headers') %>
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉它逃避?

ruby-on-rails ruby-on-rails-3

2
推荐指数
1
解决办法
817
查看次数

标签 统计

asp.net ×1

c#-4.0 ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1