The Diary
Дневникът на Jul
<- Предишен запис (2007-11-18) | Дневника | Следващ запис (2007-11-20) ->
Архив
Понеделник, 19 Ноември 2007
Както съм споменавл не еднократно правя жалки опити да пренеса уменията си от чистото C++ в C#. Не че не става, даже е супер, ама като добавим и начина по който се пише за ASP.NET и почва да си личи, че по-скоро пиша на ++ от колкото на #. Но днес открих един трик да вадя стейта от <%# %> полета. Понеже те приемат само изрази които се евалюират до някакъв показваем резултат, аз правя следния трик - пиша си функцийка string catchSomething(string somefieldofrepeater), която от една страна връща като резултат параметърът си, но и го запазва във променлива на класа - този трик го използвах за следната моя дилема. Генерирав в Repeater таблица с две колони. Обаче ако имам нечетен елемент таблицата увисва с един незатворен tr таг. Този проблем го реших, като си запазвам четността на поседния елемент в таблицата и на FooterTemplate-а поставям адекватните затварящи тагове в зависимост от този флаг. Нещо като глобален стейт в класа (глобален спрямо елементите на рипийтъра). Бих се радвал все пак да науча, какъв е културния начин да се направи това, ако може въобще без код.
[ Добави коментар ]Comments, texts and pictures not signed by me are property of their respective owners.
(c) 2003-2005 by Georgi Chorbadzhiyski. Some rights reserved.
Страницата е генерирана от Glog v3.50