Я хотел бы сделать привязку к каждому сообщению в моем форуме asp.net. Сообщение каждого форума отображается с помощью ретранслятора. Как я могу сделать <a name="anchor_name"></a>
в asp.net?HTML-якорь с атрибутом name в ASP.NET
ответ
<a name='<%# Eval("PostId") %>' />
где PostId - это название свойства, которое вы хотите отобразить в своем якоре.
Добавление <a name="anchor_name"></a>
в ItemTempate ретранслятора в соответствующем месте должно делать трюк. Немного больше информации может помочь.
Ну, конечно, вы собираетесь поместить идентификатор в атрибут name! Я не понимаю, почему я получаю -1. Нам не дали никакой информации. – mspmsp 2008-10-22 20:15:43
Это не будет точный код, поскольку я не в VS, чтобы обеспечить синтаксис, но что-то вроде этого должно получить вас, если вы хотите идти.
<a name="<%# Bind('PostId') %>" runat="server" />
Здесь вам не требуется двусторонняя привязка. Eval достаточно. – 2008-10-22 17:59:07
Я думал об этом после того, как отправил. Вам также не нужно использовать runat, но я стараюсь использовать их при тестировании, а затем удалять то, что ему не нужно. – 2008-10-22 18:28:45
Продлить класс System.Web.UI.WebControls.HyperLink и переопределить UniqueID свойство возвращать фактическое ID:
override string UniqueID { get { return ID; } }
Используйте этот новый пользовательский элемент управления в шаблоне элемента повторителя.
На ItemDataBound сделать:
(e.Item.FindControl("IDOfYourHyperLink") as MyHyperlink).ID = NowIKnowWhatToUseHere;
Ok. Я решил это так:
<a name='<%# DataBinder.Eval(Container.DataItem, "Id") %>' />
где Id - свойство связанного объекта.
- 1. Элемент app с атрибутом name
- 2. Объект Ant с атрибутом свойства атрибута name
- 3. Строковый элемент C# XML с атрибутом Name
- 4. Разница между атрибутом id и name spring
- 5. Сортировка радиокнопок html в соответствии с атрибутом 'name'
- 6. Как установить флажок treeview с атрибутом name в шаблоне кендо?
- 7. Преобразование DIV в textarea с определенным атрибутом «name»
- 8. Отключить поле textarea с атрибутом name с помощью jquery
- 9. Создать динамический флажок asp.net с атрибутом value
- 10. Форма Angularjs с атрибутом «name», игнорирует значения по умолчанию
- 11. jQuery: проверить ввод с атрибутом name для hasClass
- 12. _Controller name в ASP.NET MVC
- 13. Javascript конфликтует с атрибутом asp.net runat = server
- 14. Asp.net meta name = "description" с апострофом
- 15. Невозможно добавить запись дубликата коллекции типа 'add' с уникальным атрибутом ключа 'name', установленным в 'aspNetCore
- 16. Как получить ASP.NET Page Name
- 17. Как получить изображение в ASP.Net с атрибутом src?
- 18. Метод действия не работал с атрибутом [HttpPost] в asp.net mvc
- 19. Asp.net эквивалентен Model.objects.get (name = Somebody) в django
- 20. Xml разбор с атрибутом
- 21. Изменить язык url с атрибутом id asp.net mvc 5
- 22. Проблема с атрибутом XSLT
- 23. Путь для вызова действия в asp.net mvc с атрибутом маршрута - Маршрутизация в asp.net mvc
- 24. Локализация модели Asp.Net MVC 3.0 с атрибутом RegularExpression
- 25. Получить свойства с атрибутом
- 26. Показать элемент с атрибутом
- 27. Получить etree Element с атрибутом или содержать подэлемент с атрибутом
- 28. asp.net mvc2 является атрибутом ValidateInput безопасным?
- 29. Как найти все элементы с определенным атрибутом «name» с помощью jQuery
- 30. Позиция узла с атрибутом
Этот PostId известен только в методе сообщений PostsRepeater_ItemDataBound, и как мне его использовать? – rafek 2008-10-22 18:05:41