将数据属性设置为在ascx页面控制

时间:2013-11-11 10:39:28

标签: asp.net c#-4.0 asp-classic

我有控制权如:

<asp:Image runat="server" ID="IMG_id" ClientIDMode="Static" data-test ='<%=Field %>' />

代码隐藏如:

namespace Namespace
{
  public partial class ViewPage : Base
  {
    public string Field = "field test value";
  }
}

但它不起作用。 如何在ascx页面设置此属性?

1 个答案:

答案 0 :(得分:0)

How to: Set HTML Attributes for Controls in ASP.NET Web Pages

集:

IMG_id.Attributes.Add("data-test", "whatever");

得到:

string att = IMG_id.Attributes["data-test"].ToString();