Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Открыть новую тему     Написать ответ в эту тему

BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Postscriptum
Сдается мне что у тебя у CheckBox1 не стоит своиство "AutoPostBack"

Код:
 
<asp:CheckBox ID="CheckBox1" runat="server"  
            oncheckedchanged="CheckBox1_CheckedChanged" AutoPostBack="True" />
 

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:54 19-02-2010
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Postscriptum
Попробуй вместо эвента CheckedChanged написать на Click

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 06:55 19-02-2010
Postscriptum



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dneprcomp
На Click ругается - CheckBox1_Click - определение отсутствует
 
Добавлено:
BlackVetal
Точно, спасибо. А что это за параметр?

Всего записей: 464 | Зарегистр. 31-01-2004 | Отправлено: 07:28 19-02-2010
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Postscriptum

Цитата:
А что это за параметр?

точно не помню - но что-то в стиле обработки на стороне клиента ... или я путаю ... MSDN нет под рукой

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 08:48 19-02-2010
niichavo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Postscriptum

Цитата:
А что это за параметр?

Автоматически посылает страницу серверу при изменении состояния веб-контрола на стороне клиента.
ЗЫ. Некошерно сие использовать, особенно если страничка загружена элементами. Используй ajax, хотя бы в виде update panel

Всего записей: 836 | Зарегистр. 14-09-2005 | Отправлено: 10:26 19-02-2010 | Исправлено: niichavo, 10:27 19-02-2010
Postscriptum



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
niichavo

Цитата:
Автоматически посылает страницу серверу при изменении состояния веб-контрола на стороне клиента.  
ЗЫ. Некошерно сие использовать, особенно если страничка загружена элементами. Используй ajax, хотя бы в виде update panel

Страницу делаю для Microsoft Office SharePoint Server 2007 в SharePoint Designere. Там AJAX компонентов нету.

Всего записей: 464 | Зарегистр. 31-01-2004 | Отправлено: 17:40 19-02-2010 | Исправлено: Postscriptum, 17:41 19-02-2010
vov4ka



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте все! С праздником,мужики! Пока все постсоветское пространство еще вовсю не отмечает праздник,хотелось бы попросить помощи в решении задачи у знающих людей. Сам я в написании скриптов,тем полее в .Net полный дуб,но необходимо реализовать слудующую задачу. На серваке стоит вебморда,работающая на Asp.Net 2.0., в левой части которой есть несколько ссылок,в которых потом есть еще вложенные.Кто-то может сбацать прогу или скрипт,который ходит рекурсивно по всем ссылкам, и ищет кнопку,к примеру,"завершить задание".Когда находит-нажимает,выходит в замое начало дерева и ищет в следующем разделе и т.д.?  
 
Кто-то может поделиться знаниями,наработками,опытом-буду по-человечески очень благодарен этим людям! Еще раз ВСЕХ МУЖИКОВ с праздником!!!!

Всего записей: 110 | Зарегистр. 29-01-2009 | Отправлено: 12:43 23-02-2010 | Исправлено: vov4ka, 12:47 23-02-2010
mrlika

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vov4ka
 
Если тебе надо автоматически лазить по сайту (всеровно на чем он написан) и кликать, то здесь совсем не .NET нужен. Можно использовать например iMacros for Firefox который позволяет автоматизировать такие задачи - можно записать последовательность действий и проиграть их опять сколько хочешь раз. У него много возможностей.
 
https://addons.mozilla.org/en-US/firefox/addon/3863

Всего записей: 50 | Зарегистр. 28-11-2008 | Отправлено: 15:19 23-02-2010
rain_sx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, следующая проблема:
 
void myfunc(object obj, string type){
 
Convert obj to type
 
}
 
Т.е - имеется какой то обьект типа object + имя обьекта записанного в string. Как сконвертировать obj в заданный в строке тип? Тоесть при type = "Integer" я смог сконвертировать obj из object в integer?  
 
Не могу в reflexions ничего работающего найти

Всего записей: 46 | Зарегистр. 27-02-2009 | Отправлено: 02:34 24-02-2010
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
rain_sx
По опыту могу посоветовать для каждого типа использовать свою функцию. Например, myfunc_Int, myfunc_double и т.д. В функции можно идти двумя путями :
1. int.Parse(obj.ToString()), double.Parse(obj.ToString()) ...
2. Convert.ToInt(obj), Convert.ToDouble(obj) ...

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:39 24-02-2010
vov4ka



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mrlika, ух ты,спасибо большое,действительно полезная штука! Только вот незадача, количество ссылок и их структура у меня  всегда разная и я наперед не знаю какой оно будет. Тут этот плагин мне поможет или все-таки кто-то с написанием проги поможет?

Всего записей: 110 | Зарегистр. 29-01-2009 | Отправлено: 08:13 24-02-2010
rain_sx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BlackVetal
 
 
А если нужный тип - мои собственные классы?

Всего записей: 46 | Зарегистр. 27-02-2009 | Отправлено: 10:27 24-02-2010
mrlika

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vov4ka
 
В iMacros можно писать скрипты, которые будут искать ссылки, кнопки, нажимать на них и т.д. Все что тебе надо можно сделать. Правда Я сам этим сильно не занимался, просто знаю что такое есть. Погугли документацию, обучалки.
 
На официальном сайте есть много информации, включая обучающие материалы, но на английском:
 
http://www.iopus.com/imacros/firefox/?ref=fxmoz
 
 
Добавлено:
rain_sx
 
Во первых ты должен научить свой класс преводиться из obj. Вот пример:
 

Код:
 
    class Monster
    {
         
        double len;
 
        public Monster(double d)
        {
            len = d;
        }
 
        public static implicit operator double(Monster x)
        {
            return x.len;
        }
 
        public static explicit operator Monster(double v)
        {
            return new Monster(v);
        }
     
    }
 
    class Program
    {
        static void Main()
        {            
            Monster monster = new Monster(3);
             
            double c = monster; //Неявное преобразование
            Console.WriteLine(c);
             
            monster = (Monster)12; //Явное преобразование
            Console.WriteLine(monster);
        }
    }
 

 
То что тебе надо называется явное преобразование. В данном примере преобразовывается тип Double в нужный тебе класс Monster.
 
С помощью Reflection можно найти и вызвать любой explicit oператор.

Всего записей: 50 | Зарегистр. 28-11-2008 | Отправлено: 11:44 24-02-2010
rain_sx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mrlika
 
 
Да, но ты пишешь:  
 
monster = (Monster)12;
 
Но то, что в скобках, а именно (Monster) есть только в String-переменной. Получается придется сделать какую нибудь функцию, которая в зависимости от переданного стринга создает обьект?
 
Что то вроде такого
 
if(typestring.equals("Monster")){
 return (Monster)12;
}
 
??
 
Спасибо!
 

Всего записей: 46 | Зарегистр. 27-02-2009 | Отправлено: 14:01 24-02-2010
mrlika

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rain_sx
 
а) Если Набор твоих типов ограничен можно создать switch:
 

Код:
 
switch (type) {
  case "MyType1":
    return (MyType1)obj;
 
  case "MyType2":
    return (MyType2)obj;
 
  default:
    throw new IllegalArgumentException("Type " + type + " is not supported");
}
 

 
б) Как я и говорил раньше более общий способ - найти и вызвать соответствующий explicit метод с помощью Reflection.

Всего записей: 50 | Зарегистр. 28-11-2008 | Отправлено: 16:13 24-02-2010
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
rain_sx
еще вариант - прочитай про сериализацию ...

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:50 25-02-2010
mrlika

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BlackVetal
 
А причем тут она?

Всего записей: 50 | Зарегистр. 28-11-2008 | Отправлено: 10:56 25-02-2010
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mrlika
При поставленной задаче - не совсем понятно что и для чего нужно переводить "object" в заданный тип. Возможно для решения задачи rain_sx сериализация и понадобиться ... Например, если задача хранения параметров.


----------
Регистрация ника))
ОСАГО и КАСКО
Работа

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 12:36 25-02-2010
mrlika

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BlackVetal
rain_sx
 
Лучше сказать что все зависит от контекста. По этому rain_sx лучше конкретнее описать проблему и зачем это вообще нужно?

Всего записей: 50 | Зарегистр. 28-11-2008 | Отправлено: 13:40 25-02-2010
krasoff



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ребят не подскажите какой-нить метод или свойство .net
которое бы возвращало имя приложения, которое пишется  
у него в шапке (application title), по имени процесса.
спасибо

Всего записей: 36 | Зарегистр. 20-08-2008 | Отправлено: 17:00 25-02-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru