Увеличенный шрифт для всплывающих подсказок на флажках в списке данных (Asp. net, C#) - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть список флажков, которые генерируются с использованием списка данных. Я бы хотел, чтобы шрифт подсказок для этих флажков был больше. Подсказки назначаются в C# с помощью этого метода:

protected void CMSRolesDataList_ItemDataBound(object sender, DataListItemEventArgs e)
{
    Pair<string, bool> rolePair = (Pair<string, bool>)e.Item.DataItem;

    // Adding tooltips to each role
    if (rolePair.First == RoleNames.CMS_BROWSER)
    {
        CheckBox CMSRoleCheckBox = (CheckBox)e.Item.FindControl("CMSRoleCheckBox");
        CMSRoleCheckBox.ToolTip = Resources.Global.CMSBrowser;
    }

    if (rolePair.First == RoleNames.CMS_MANAGER)
    {
        CheckBox CMSRoleCheckBox = (CheckBox)e.Item.FindControl("CMSRoleCheckBox");
        CMSRoleCheckBox.ToolTip = Resources.Global.CMSManager;
    }

    if (rolePair.First == RoleNames.CMS_OWNER)
    {
        CheckBox CMSRoleCheckBox = (CheckBox)e.Item.FindControl("CMSRoleCheckBox");
        CMSRoleCheckBox.ToolTip = Resources.Global.CMSOwner;
    }
}

Итак, у меня есть небольшая проблема здесь, потому что даже если я go в aspx и изменю cssclass на «tooltipped», как Я хочу, чтобы это не обновлялось.

<asp:DataList ID="CMSRolesDataList" runat="server" 
    OnItemDataBound="CMSRolesDataList_ItemDataBound"
    CssClass="formTable" DataSourceID="CMSRolesDataSource" Enabled="false">

  <ItemTemplate>    
    <asp:CheckBox id="CMSRoleCheckBox" Text='<%# Eval("First") %>' 
                  CssClass="tooltipped"  
                  Checked='<%# Eval("Second") %>' runat="server"  />

  </ItemTemplate>
</asp:DataList>

Если я поместу в data-tooltip = "" в приведенном выше коде, я смогу напечатать фразу, и эта подсказка будет отформатирована в cssclass "tooltipped". Есть ли способ, которым я могу добавить data-tooltip = '<% # Eval ("toolTip")%>'

, где data-tooltip может указывать на переменную, которую я могу назначить в методе itemdatabound? Все еще очень плохо знаком с кодированием asp. net. Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...