我有控制权如:
<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页面设置此属性?
答案 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();