C#.NET

M

Mr.InF3ction

Гостин
Па стави код каде правиш "декодирање " да видиме што точно се случува.
 
Член од
2 август 2009
Мислења
975
Поени од реакции
380
Ми треба малце помош незнам дали јас грешам дали нешто студиото е зафркнато.
Учам да ги користам валидаторите.Поставив еден textBox во кој ке се внесува име и за него ставив еден валидатор RequiredFieldValidator1 и му наместив да го контролира текст боксот што ми е за име.
Имам и едно копче каде треба да се смени другото view кога ке се кликне на него,ама само ако е пополент текст боксот,а кај мене без разлика дали е пополнет или не кога ке кликнам на копчето го прикажува другото view.Ај ако знае некој нека каже како да го управам.
 

Jax Rebel

Navajo Rider
Член од
6 јули 2008
Мислења
5.256
Поени од реакции
2.248
Ми треба малце помош незнам дали јас грешам дали нешто студиото е зафркнато.
Учам да ги користам валидаторите.Поставив еден textBox во кој ке се внесува име и за него ставив еден валидатор RequiredFieldValidator1 и му наместив да го контролира текст боксот што ми е за име.
Имам и едно копче каде треба да се смени другото view кога ке се кликне на него,ама само ако е пополент текст боксот,а кај мене без разлика дали е пополнет или не кога ке кликнам на копчето го прикажува другото view.Ај ако знае некој нека каже како да го управам.

решение1: Намести ги копчето и текст боксот во иста Validation Group.

решение2: Или можеш на PageLoad() да направиш textBox.Focus();
--- надополнето: 13 јуни 2013 во 23:28 ---
Мене ми треба помош со Асп.нет. Решив да го разубавам сајтов малку, да не е обичен gridView за приказ на податоци од база, малку css да вметнам и така. Е сега барајќи низ интернетов туторијали лесно ми се виде да направам класа која ќе има атрибути со сите ставки од одредена табела од база. После да ја изминувам цела база и да правам инстанци од оваа класа, да ги ставам во StringBuilder, со малку css и сето тоа супер изгледа. Се додека не треба да вметна копче кое ќе прави нешто врз податоците во база. Тогаш никако не можам да се снајдам при onclick=function(), function каде да го дефинирам.

Еве го кодот кој го најдов за пример:
Код:
 StringBuilder sb = new StringBuilder()ч

                foreach (Ponudi ponuda in listaPonudi)
                {
                    sb.Append(
                        string.Format(
                            @"     
                <table class='coffeeTable'>
            <tr>
                <th rowspan='6' width='150px'><img runat='server' src='{5}' /></th>
                <th width='50px'>Наслов: </td>
                <td>{0}</td>
            </tr>

            <tr>
                <th>Категорија: </th>
                <td>{1}</td>
            </tr>

            <tr>
                <th>Цена: </th>
                <td>100 денари $</td>
            </tr>

            <tr>
                <th>Корисник: </th>
                <td>{2}</td>
            </tr>

            <tr>
                <th>Купени: </th>
                <td>{3}</td>
            </tr>

            <tr>
                <td colspan='2'>{4}</td>
            </tr>

        [B][SIZE=4] <tr><td><input type='submit' onclick='funkcija({6})'>/</tr></td></table> "[/SIZE][/B]
    ,
                            ponuda.naslov, ponuda.kategorija, ponuda.korisnik, ponuda.kupeni, ponuda.opis, "~/Images/login.png", ponuda.id));


                    lblOutput.Text = sb.ToString();
                }
           
           
        }
Некаде околу 10минута од видеово го прави ова: http://www.youtube.com/watch?NR=1&feature=endscreen&v=84BdoQr4fKg

Само што тој има статичка страна, нема копчиња и сето е во ред. Кај мене не знам кај да го ставам методот function(). Aко го ставам надвор од овој код не го наоѓа, aко го ставам внатре во <script> тагови, бетер прави.
 

bogev4eboy

Хејтер
Член од
6 март 2011
Мислења
382
Поени од реакции
180
решение1: Намести ги копчето и текст боксот во иста Validation Group.

решение2: Или можеш на PageLoad() да направиш textBox.Focus();
--- надополнето: 13 јуни 2013 во 23:28 ---
Мене ми треба помош со Асп.нет. Решив да го разубавам сајтов малку, да не е обичен gridView за приказ на податоци од база, малку css да вметнам и така. Е сега барајќи низ интернетов туторијали лесно ми се виде да направам класа која ќе има атрибути со сите ставки од одредена табела од база. После да ја изминувам цела база и да правам инстанци од оваа класа, да ги ставам во StringBuilder, со малку css и сето тоа супер изгледа. Се додека не треба да вметна копче кое ќе прави нешто врз податоците во база. Тогаш никако не можам да се снајдам при onclick=function(), function каде да го дефинирам.

Еве го кодот кој го најдов за пример:


Некаде околу 10минута од видеово го прави ова: http://www.youtube.com/watch?NR=1&feature=endscreen&v=84BdoQr4fKg

Само што тој има статичка страна, нема копчиња и сето е во ред. Кај мене не знам кај да го ставам методот function(). Aко го ставам надвор од овој код не го наоѓа, aко го ставам внатре во <script> тагови, бетер прави.
1. во кодот имаш нешто "ч" :D
2. идеата не ти е баш лоша, немам пробано да итерирам редици од табела
3. каде да го дефинираш тоа onclick() ? на страната каде што сакаш да ја ставиш табелата стави едно копче и кликни двапати на него ќе ти се отвори методот или пак ако не сака така од тековната страна копирај го Page_Load методот и смени му го името во што сакаш, пример ф-јата нека се вика " kopce() ". После ќе кај што ти е кодот за копчето допиши onclick="kopce()" и тоа е тоа. Мислам дека нема да имаш проблеми.
 

Xibalba

Corona Australis
Член од
24 јануари 2012
Мислења
6.079
Поени од реакции
11.470
Само што тој има статичка страна, нема копчиња и сето е во ред. Кај мене не знам кај да го ставам методот function(). Aко го ставам надвор од овој код не го наоѓа, aко го ставам внатре во <script> тагови, бетер прави.
А зошто Хтмл-от го генерираш на серверска страна? Подобро би било ова да го имаш дефинирано во asp како asp:gridView и после да го бајндуваш со податоците од сервер.
 
Член од
2 август 2009
Мислења
975
Поени од реакции
380
решение1: Намести ги копчето и текст боксот во иста Validation Group.

решение2: Или можеш на PageLoad() да направиш textBox.Focus();
--- надополнето: 13 јуни 2013 во 23:28 ---
Мене ми треба помош со Асп.нет. Решив да го разубавам сајтов малку, да не е обичен gridView за приказ на податоци од база, малку css да вметнам и така. Е сега барајќи низ интернетов туторијали лесно ми се виде да направам класа која ќе има атрибути со сите ставки од одредена табела од база. После да ја изминувам цела база и да правам инстанци од оваа класа, да ги ставам во StringBuilder, со малку css и сето тоа супер изгледа. Се додека не треба да вметна копче кое ќе прави нешто врз податоците во база. Тогаш никако не можам да се снајдам при onclick=function(), function каде да го дефинирам.

Еве го кодот кој го најдов за пример:


Некаде околу 10минута од видеово го прави ова: http://www.youtube.com/watch?NR=1&feature=endscreen&v=84BdoQr4fKg

Само што тој има статичка страна, нема копчиња и сето е во ред. Кај мене не знам кај да го ставам методот function(). Aко го ставам надвор од овој код не го наоѓа, aко го ставам внатре во <script> тагови, бетер прави.



Нема веза до студиото е.Цел проект го пратив кај колега само има ставено негов webconfig за студио 2010 и си работи како што треба:confused:
 
Член од
5 август 2009
Мислења
1.295
Поени од реакции
484
решение1: Намести ги копчето и текст боксот во иста Validation Group.

решение2: Или можеш на PageLoad() да направиш textBox.Focus();
--- надополнето: 13 јуни 2013 во 23:28 ---
Мене ми треба помош со Асп.нет. Решив да го разубавам сајтов малку, да не е обичен gridView за приказ на податоци од база, малку css да вметнам и така. Е сега барајќи низ интернетов туторијали лесно ми се виде да направам класа која ќе има атрибути со сите ставки од одредена табела од база. После да ја изминувам цела база и да правам инстанци од оваа класа, да ги ставам во StringBuilder, со малку css и сето тоа супер изгледа. Се додека не треба да вметна копче кое ќе прави нешто врз податоците во база. Тогаш никако не можам да се снајдам при onclick=function(), function каде да го дефинирам.

Еве го кодот кој го најдов за пример:


Некаде околу 10минута од видеово го прави ова: http://www.youtube.com/watch?NR=1&feature=endscreen&v=84BdoQr4fKg

Само што тој има статичка страна, нема копчиња и сето е во ред. Кај мене не знам кај да го ставам методот function(). Aко го ставам надвор од овој код не го наоѓа, aко го ставам внатре во <script> тагови, бетер прави.
Малку е глупаво покрај толку готови контејнери за повторувачки контроли да ја печатишш рачно табелата. Секогаш ќе имаш проблеми со дефинирање на настани. За исправно дефиниран настан (и на серверска и на клиентска страна) ти треба објект до кој ќе можеш да пристапиш и на кој ќе можеш да му го залепиш настанот, а тоа со печатење на табела тешко ќе го постигнеш (впрочем ќе го постигнеш но се враќаш на принципи на работење на класично асп ... па тогаш воопшто не ти ни треба .нет).
Значи или користи некој грид/рипитер во кој при креирање ќе додадеш копче со залепен настан или пак наместо да печатиш табела направи табела. Испечатената секогаш ќе биде обичен текст во очите на asp а направената ќе биде објект до кои внатрешни елементи ќе можеш да пристапуваш преку кодот.
Или конечно, ако ти е потребна контрола на настан само на клиентска страна, тогаш воопшто не се замарај со дефинирање на настани при самото печатење, туку лови ги со jQuery селектор за настанот кој сакаш да го контролираш.
 

Jax Rebel

Navajo Rider
Член од
6 јули 2008
Мислења
5.256
Поени од реакции
2.248
Батки фала Ви многу. Го средив ова, немав интернет да пишам. Имам уште еден мал финален проблем, кој би ви бил ептен благодарен да ми го решите.
Во странава имам форма за регистрација, при што корисникот при регистрација вметнува слика од компјутер. Сето ми е направено убаво, ја наоѓа сликата, се регистрира. Ја отворам папката со проектот, во Images имам папка Kor(Website/Images/Kor) каде ми се зачувуваат прикачените слики од корисниците. Таму сликата ја има, стои, меѓутоа ја нема во SolutionExplorer-от во папката. Таму не се рефрешира и не ја има сликата, па не ни може да ја прикаже после регистрацијата.

Пробав со ова:
Код:
using System.IO;
 
DirectoryInfo dir = new DirectoryInfo(Server.MapPath("~/Images"));
dir.Refresh();
ама не работи и вака. Некоја идеја имате?
 

Xibalba

Corona Australis
Член од
24 јануари 2012
Мислења
6.079
Поени од реакции
11.470
Пробав со ова:
Код:
using System.IO;
 
DirectoryInfo dir = new DirectoryInfo(Server.MapPath("~/Images"));
dir.Refresh();
ама не работи и вака. Некоја идеја имате?
Да не си ја утнал папката?

using System.IO;

DirectoryInfo dir = new DirectoryInfo(Server.MapPath("~/Images/Kor"));
dir.Refresh();
 
Член од
5 август 2009
Мислења
1.295
Поени од реакции
484
Исти ѓавол е. То ако ја освежи Images, ќе ја освежи и Images/Kor.
Не ти треба тилда во патеката. Тилда користиш на пример во патеките на линковите запишани во хтмл за да истата биде заменета со рут патеката.Мислам дека тоа е проблемот.
Или најпаметно наместо да погодуваме додади печатење на стрингот Server.MapPath("~/Images") и вистината ќе излезе на видело :)
 

Xibalba

Corona Australis
Член од
24 јануари 2012
Мислења
6.079
Поени од реакции
11.470
Не ти треба тилда во патеката. Тилда користиш на пример во патеките на линковите запишани во хтмл за да истата биде заменета со рут патеката.Мислам дека тоа е проблемот.
Или најпаметно наместо да погодуваме додади печатење на стрингот Server.MapPath("~/Images") и вистината ќе излезе на видело :)
Тилдата од хтмл-от се евалуира на сервер, така да тоа не би требало да биде проблемот.
Би било добро да ја видиме целата фолдер структура на солушнот, вака само нагаѓаме.
 

Jax Rebel

Navajo Rider
Член од
6 јули 2008
Мислења
5.256
Поени од реакции
2.248
Благорадам pLaToOn. Ја тргнав тилдата и работи перфектно. Страшно сте момци. Браво.
 

Kajgana Shop

На врв Bottom