Я хотел бы знать, можно ли добавить атрибут asp control like. Я использую bootstrap, и мне нужно добавить эти атрибуты (data-toogle, data-remote, data-target).
Мне нужно добавить их здесь:
<asp:HyperLinkField DataTextField="USER_ID" HeaderText="" datanavigateurlfields="USER_ID"
datanavigateurlformatstring="~\Delete.aspx?user_id={0}" ControlStyle-CssClass="aDelete" data-toggle="modal" data-target="#modalDialog" data-remote="false"/>
Очевидно, это не работает. Интересно, может ли кто-нибудь помочь мне в этом.
В зависимости от элемента управления вы можете добавить атрибут непосредственно к нему, например
<asp:HyperLink ID="foo" runat="server" Text="foo" data-foobar="hello" />
Оказывает как
<a id="ctl00_ctl00_plcMain_plcMain_foo" data-foobar="hello">foo</a>
В противном случае вы можете получить доступ к элементам управления AttributeCollection
и добавить их там в код позади:
foo.Attributes.Add("data-foobar", "hello");
Решив его с помощью JQuery, кажется, что класс "Атрибуты" не определен для HyperLinkField, поэтому невозможно добавить атрибуты из CodeBehind или даже JavaScript, я думаю.
$(document).ready(function () {
$('.aDelete').click(function () {
$('#ModalDialog').modal();
});
});
Attributes.Add()
: msdn.microsoft.com/en-us/library/vstudio/7a9d6h4f(v=vs.90).aspx