Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Пара смеш(а)ных вопросов... / 9 сообщений из 9, страница 1 из 1
15.08.2006, 21:59
    #33920103
slishnevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пара смеш(а)ных вопросов...
Если GridView не загрузился данными, как тобразить его чтобы был виден только Header (а то он вообще не показывается если данных нет)?

Что то не получется у меня создать инстанс моего WebUserControl программно. То есть имеется MyPage.aspx & MyControl.ascx. На событие Page_OnLoad мне надо создать обьект типа MyControl и отрендерить его, получив его HTML.

Теперь вообще не по теме - у меня стоит Windows Messenger 4.7. Каждый раз когда он запускается с Виндой, он выкидывает popup "Enter you display name:". Я ввожу, всё как бы ок. Но в след. раз всё повторяется по новой, не запоминает он мой display name когда паразапускаю.

Как из javascripta, я могу отрендерить мой WebUserControl (MyControl.ascx) не помещая его на страницу? Как отрендерить его из сервер скрипта мне уже подсказали, но куда запихнуть эту функцию, которая рендерит мой контрол, и как её лучше вызвать (HttpHandler-ы может?) С javascr
...
Рейтинг: 0 / 0
16.08.2006, 07:45
    #33920362
slishnevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пара смеш(а)ных вопросов...
Спасибо всем за невероятную активность!! Очень полезный форум, пока ответ получишь можно от старости окочурицца ;)
...
Рейтинг: 0 / 0
16.08.2006, 08:44
    #33920418
rb
rb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пара смеш(а)ных вопросов...
Добрый день!
1. GridView все равно должен отобразить шапку, на сколько я знаю, даже если он ничего не нашел
5. Не знаю как Вы отправляете сообщение, но я делаю след. образом:

using System.Net.Mail;

private void SendMessage()
    {
        try
        {
            // Создает сообщение, и устанавливает получателей 
            MailMessage message = new MailMessage(
                txtFrom.Text,
                txtTo1.Text,
                txtSubject.Text,
                txtBody.Text);
           
              string file = FileUpload1.PostedFile.FileName;
              if (file != "")
                {
                    // Создает вложение файла для этого почтового сообщения
                    Attachment data = new Attachment(file, MediaTypeNames.Application.Octet);
                    // Добавить вложение файла к этому почтовому сообщению.
                    message.Attachments.Add(data);
                    Log.Write(DMmain.Instance.UserName, "Mailer:SendMessage", "Прикреплен файл " + file, Log.ErrorType.Information);
                }
           
            // Послать сообщение.
            SmtpClient mailClient = new SmtpClient(DropDownList1.SelectedItem.ToString());
            mailClient.Send(message);
        }
        catch (System.Exception err)
        {
            Log.Write(DMmain.Instance.UserName, "Mailer:SendMessage", "Ошибка отправки сообщения " +
                err.Message, Log.ErrorType.Error);
        }

    }
...
Рейтинг: 0 / 0
16.08.2006, 09:47
    #33920549
Saidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пара смеш(а)ных вопросов...
гриды - зло.
Надо писать свое.
...
Рейтинг: 0 / 0
16.08.2006, 20:53
    #33923261
slishnevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пара смеш(а)ных вопросов...
rb,
    GridView по умолчанию не отображается если DataSource пустой, наверно нельзя так чтобы только хедер Насколько я знаю на WMH стоит authenticated smtp, чтобы послать email с WMH, надо делать аутенфикацию, иначе работать не будет (добавить коллекцию Fields {1, юзернейм, пароль}), у меня всё это есть, и раньше всё работало, но теперь нет, вот и непонятно почему
Saidor, желаю удачи
...
Рейтинг: 0 / 0
17.08.2006, 04:22
    #33923494
slishnevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пара смеш(а)ных вопросов...
up
...
Рейтинг: 0 / 0
17.08.2006, 09:04
    #33923624
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пара смеш(а)ных вопросов...
1. Если GridView не загрузился данными, как тобразить его чтобы был виден только Header (а то он вообще не показывается если данных нет)?

Можно загрузить грид одной строкой пустых данных, смотрим pattern SpecialCase
Или руками делаем бошку в Empty Template

2. MSDN -> To create an instance of a user control programmatically

3. Может прав нет, и месенджер не может сохранить файл?

4. Используешь AJAX на странице рендришь контол в строку пишешь в response и response.end----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
17.08.2006, 18:05
    #33925969
slishnevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пара смеш(а)ных вопросов...
Спасибо, C...R...a...S...H

#2) Всё работает. Единственное, что я не совсем понимаю - это почему нельзя создать обьект моего контрола не загружая контрол из файла? Ведь класс контрола определён, значит по идее, из класса можно создать обьект.

#3) Да, нет, я локальный админ, раньше то мессенджер запускался нормально, и вдруг стал имя запрашивать каждый раз...


#4) "Используешь AJAX на странице рендришь контол в строку пишешь в response и response.end"

да, спасибо, я так и делал, думал что может можно как то по-другому, у меня некоторые контролы Anthem, постбеки у них хедлятся через ajax, так я хотел знать можно ли сделать трак чтобы они загружались асинхронно.

и ещё вопросик - имеется юзер контрол состоящий из GridView и XmlDataSource, в XmlDataSource прописаны аттрибуты что он берёт данные из RSS. При запуске контрола, GridView отображается сразу. Чтобы контрол запускался не сразу, а когда я хочу, нужно писать код?
...
Рейтинг: 0 / 0
18.08.2006, 09:04
    #33926715
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пара смеш(а)ных вопросов...
Можно открутить источник данных от грида, а когда понадобиться выводить, прикрутить. По другому ни как----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Пара смеш(а)ных вопросов... / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]