Я думаю, что ответ Курта прав, однако, что если вы хотите добавить класс в div, у которого уже есть класс, объявленный в коде ASP.NET.
Вот мое решение для что это общий метод, поэтому вы можете вызвать его прямо следующим образом:
Объявление Asp Net Div:
<div id="divButtonWrapper" runat="server" class="text-center smallbutton fixPad">
Код для добавления класса:
divButtonWrapper.AddClassToHtmlControl("nameOfYourCssClass")
Общий класс:
public static class HtmlGenericControlExtensions
{
public static void AddClassToHtmlControl(this HtmlGenericControl htmlGenericControl, string className)
{
if (string.IsNullOrWhiteSpace(className))
return;
htmlGenericControl
.Attributes.Add("class", string.Join(" ", htmlGenericControl
.Attributes["class"]
.Split(' ')
.Except(new[] { "", className })
.Concat(new[] { className })
.ToArray()));
}
}
Две различных точки объединяются в этом вопросе, AFAICS.
[1] Да, Ubuntu 18.04 действительно имеет английский язык (Великобритания, Macintosh) в его списке. Вы видите его в снимке экрана здесь: https://linoxide.com/linux-how-to/configure-keyboard-ubuntu /
я запускаю Ubuntu на MacBook 2008 дома с расположением Mac.
можно добавить обоих и переключиться между ними: https://linuxconfig.org/how-to-add-and-switch-keyboard-layout-on-ubuntu-18-04-bionic-beaver-linux
[2] Однако это автоматически не переопределит ключи для Вас. Клавиатуры Mac имеют и Контроль (Ctrl) и Cmd (Команда) ключи. "Cmd" эквивалентен "Windows", включают современные клавиатуры компьютера, или что очень старики называют "Супер" ключом.
На Mac под управлением Ubuntu или ПК Ubuntu с клавиатурой Mac, Ctrl-C является все еще Ctrl-C. Если Вы хотите нажатия клавиш macOS-стиля (Cmd-C для копирования, и т.д.) затем необходимо повторно отобразить Ctrl на Cmd и (я предложил бы), Cmd к Ctrl.
, Который описан здесь: , Как повторно отобразить Супер (слева) ключ к клавише CTRL
N.B. Если Вы используете GNOME, то самый легкий метод безусловно находится в последнем ответе, право внизу.