0

実行時に jQuery-Mobile 属性、特に data-icon 値を変更する方法を見つけようとしています。ここに私のHTMLがあります:

            <asp:HyperLink ID="HyperLink2" 
                    runat="server" 
                    data-role="button" 
                    data-transition="fade" 
                    data-theme="b" 
                    class="ui-btn-right" 
                    data-icon="delete" 
                    data-iconpos="right" 
                    href="#page1">HyperLink2</asp:HyperLink>

コードビハインドで試したのは次のとおりですが、その特定の値にアクセスできません。

   protected void Page_Load(object sender, EventArgs e)
    {
        this.HyperLinkExit.Text = "Refresh";
        HtmlGenericControl HyperLinkItem = Master.FindControl("HyperLinkExit") as HtmlGenericControl;
        HyperLinkItem.data-icon = "refresh";
    }

この値を変更できる方法があると確信しています

4

1 に答える 1

1

data-iconのプロパティではありませんHtmlGenericControlAttributes代わりに次のプロパティを使用してください。

HyperLinkItem.Attributes["data-icon"] = "refresh";
于 2012-08-19T23:34:46.490 に答える