Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / WebMethod и TextBox / 14 сообщений из 14, страница 1 из 1
27.11.2013, 14:45
    #38479961
WebMethod и TextBox
Всем доброго времени!!!
После просмотра 100-ой страницы google, решился написать. Озадачился следующим, в файле .aspx есть скрипт
Код: c#
1.
2.
3.
4.
5.
<script type="text/javascript" >
        function clickmouse() {
            PageMethods.OpenBase();
        }
    </script>



а в файле .cs
Код: c#
1.
2.
3.
4.
5.
6.
7.
 [WebMethod]
public global::System.Web.UI.WebControls.TextBox TextBox1; //здесь изменил protected на public
        public static string OpenBase()
        {
// тут чтение данных из БД
TextBox1.Text = "sdfsf";// далее необходимо вернуть данные в TextBox - ВОТ ТУТ Я НЕ ЗНАЮ 
}


собственно тут и есть проблема - как вернуть значения в TextBox...
на этом этапе умирает со словами "Ссылка на объект не указывает на экземпляр объекта". Я так понимаю необходимо к текстбоксу обращаться через ссылку, но как не знаю...???
...
Рейтинг: 0 / 0
27.11.2013, 15:03
    #38480011
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebMethod и TextBox
Евгений Кудрявцев,
неверно так return "sdfsf";
а TextBox1 не трогать вообще,
...
Рейтинг: 0 / 0
27.11.2013, 15:05
    #38480021
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebMethod и TextBox
как он вообще в статике оказался?
...
Рейтинг: 0 / 0
27.11.2013, 15:11
    #38480038
WebMethod и TextBox
Где-то в степиЕвгений Кудрявцев,
неверно так return "sdfsf";
а TextBox1 не трогать вообще,
Да так можно, а если это будет не textBox, а Chart? Тогда, что массив слать через return?

Где-то в степикак он вообще в статике оказался?
Ну как же, если вызов идёт через WebMethod, на сколько я знаю без статик не получиться...
...
Рейтинг: 0 / 0
27.11.2013, 15:27
    #38480075
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebMethod и TextBox
Евгений Кудрявцев,
textbox как там оказался?
...
Рейтинг: 0 / 0
27.11.2013, 15:33
    #38480092
WebMethod и TextBox
Где-то в степиЕвгений Кудрявцев,
textbox как там оказался?
Сорри скопипастил не правильно...
public partial class g1 : System.Web.UI.Page
{
public static global::System.Web.UI.WebControls.TextBox TextBox1;//здесь изменил protected на public (перетащил из designer.cs)

[WebMethod]
public static string OpenBase()
{
// тут чтение данных из БД
TextBox1.Text = "sdfsf";// далее необходимо вернуть данные в TextBox - ВОТ ТУТ Я НЕ ЗНАЮ
}
}
...
Рейтинг: 0 / 0
27.11.2013, 15:37
    #38480096
Boneshock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebMethod и TextBox
Евгений Кудрявцев,
Так если данные запрашиваешь на клиенте, почему бы там же и не назначить их? Установи значение нужного импута через js
...
Рейтинг: 0 / 0
27.11.2013, 15:40
    #38480105
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebMethod и TextBox
Евгений Кудрявцев,
я знаю в чем причина, но не могу вам объяснить, в силу того что вы настаивает что земля плоская ( образно)
вот читайте http://kavayii.blogspot.ru/2011/06/asp.html
...
Рейтинг: 0 / 0
27.11.2013, 15:43
    #38480116
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebMethod и TextBox
Евгений Кудрявцев,

тут пример как с вебметодом работать.

http://www.c-sharpcorner.com/UploadFile/abhikumarvatsa/calling-an-Asp-Net-C-Sharp-method-web-method-using-javascript/
...
Рейтинг: 0 / 0
27.11.2013, 16:09
    #38480171
WebMethod и TextBox
Если я правильно понял из всего выше сказанного, земля круглая в данном случае необходимо использовать return и только return?
...
Рейтинг: 0 / 0
27.11.2013, 16:26
    #38480201
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebMethod и TextBox
Евгений Кудрявцев,
Да уж позабавьте компилятор, верните из функции чегонить, тем более она string возвращает,( что бы скопилилось)
а строку TextBox1.Text = "sdfsf" оберните в try - catch ( вдруг все же она плоской окажется ) а на клиенте смотрите, что вернул вам
метод, и вставляйте куда надо...
...
Рейтинг: 0 / 0
27.11.2013, 16:33
    #38480212
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebMethod и TextBox
Евгений Кудрявцев,
авторПосле просмотра 100-ой страницы google - это сильно, уважаю....
...
Рейтинг: 0 / 0
27.11.2013, 16:33
    #38480215
WebMethod и TextBox
Всё понял, спасибо за помощь!!! Извините за назойливость, просто нужно было, что бы ткнули носом!!!
...
Рейтинг: 0 / 0
27.11.2013, 16:37
    #38480223
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebMethod и TextBox
Евгений Кудрявцев,
да ниче страшного, не знаешь - научишься, все ведь это когда то не знали..., зы обыкновенный этап познания....
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / WebMethod и TextBox / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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