Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET добавления данных в БД / 25 сообщений из 29, страница 1 из 2
16.10.2013, 11:45
    #38429356
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
Добрый день, коллеги!

Подскажите пожалуйста.

Такая ситуация есть страница, на странице 3 текстбокса и одна кнопка с кликом.

Функция кнопки добавления с текстбоксов текст в БД.

Ставлю жебагер и в итоге на кнопку нажимаю и просто обновляеться страница и нечего не происходит. Как решить это?
Порою нажимаешь все данные добавляються. (Чудеса какие то)

Спасибо!
...
Рейтинг: 0 / 0
16.10.2013, 11:50
    #38429367
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
wiktor591Порою нажимаешь все данные добавляються. (Чудеса какие то)обратитесь к Вашим тестировщикам, пусть найдут как повторить баг
...
Рейтинг: 0 / 0
16.10.2013, 11:57
    #38429387
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
Паганель,

Да не, не смешно. Подскажите что лучше сделать.
...
Рейтинг: 0 / 0
16.10.2013, 11:59
    #38429393
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
wiktor591Да не, не смешно. Подскажите что лучше сделать.
А Вы бы для начала хотя бы какое-то подобие кода привели, чтобы был предметный разговор...
...
Рейтинг: 0 / 0
16.10.2013, 11:59
    #38429394
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
я не знаю ничего лучше чем поиск ситуации, в которой 100% повторяется баг
...
Рейтинг: 0 / 0
16.10.2013, 12:06
    #38429414
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
А чем вам код поможет, вопрос то в том что код работает но через раз.

Ситуация такая, запускаю страничку ставлю дебагер

Код: c#
1.
2.
3.
4.
5.
6.
7.
    protected void Button_NewRequest_Click(object sender, EventArgs e)
    {
        cmdParametrs.Clear();
        cmdParametrs.Add(Param(SqlDbType.Int, ParameterDirection.Input, "@ID", 1));

        daCat = new UniDataAdapter(dsWEBSDESK, "tCl", "dbo.sp_UCl", CommandType.StoredProcedure, cmdParametrs);
    }



Код: c#
1.
2.
3.
4.
    protected void Page_Load(object sender, EventArgs e)
    {

    }



Но так получаеться на загрузку странице дебагер работает, а вот если поставить дебагер на клик кнопки он его игнорит. Бывает работает.

Вот и я не пойму, в чем причина.
...
Рейтинг: 0 / 0
16.10.2013, 12:16
    #38429444
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
wiktor591 Но так получаеться на загрузку странице дебагер работает, а вот если поставить дебагер на клик кнопки он его игнорит. Бывает работает...
Теперь Вам надо привести HTML код разметки самой кнопки. И если там нет JavaScript (или это просто button), то надо смотреть, может быть у Вас JavaScript на странице сломан чем-то еще...
...
Рейтинг: 0 / 0
16.10.2013, 12:18
    #38429448
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
Sergey Ch,

Код: html
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.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="new_app" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <style type="text/css">
        .auto-style2 {
            width: 104px;
        }
         .style1 {
            text-align: right;
            vertical-align: top;
        }

    </style>
    </head>
<body>
    <form id="form1" runat="server">
        <div>
            <table width="100%">
                <td width="20%">
                <asp:Image ID="logo" runat="server" ImageUrl="~/App_Image/logo.png" />
                </td>
                <td width="80%" class="style1">
                    

                    <asp:HyperLink ID="HyperLinkUser" runat="server">[Гость]</asp:HyperLink> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    

                    

                </td>
            </table>
        </div>
        <div>
            <div>
                <table width="100%">
                    <td width="40%"></td>
                    <td>
                        <asp:Image ID="app_new" runat="server" ImageUrl="~/App_Image/Capture.PNG" /></td>
                    <td width="40%"></td>
                </table>
            </div>
            <table width ="100%">
                
                <td width="50%"></td>
                <td class="auto-style2">
                    Категория:
                    

                    

                    Руководитель:
                    

                    

                    Описание:
                    

                    

                    

                    

                    

                    

                    

                </td>
                <td>
                    

                    <asp:DropDownList ID="DropDownListC" runat="server" Width="300px" Height="25px"></asp:DropDownList>
                    

                    

                    <asp:DropDownList ID="DropDownListR" runat="server" Width="300px" Height="25px"></asp:DropDownList>
                    

                    

                    <asp:TextBox ID="TextBox_Description" runat="server" Height="90px" TextMode="MultiLine" Width="300px" EnableTheming="True"></asp:TextBox>
                    

                    

                    <right><asp:Button ID="Button_NewRequest" runat="server" Text="Создать заявку" Height="25px" Width="302px" OnClick="Button_NewRequest_Click" EnableTheming="True" /></right>
                    

                </td>
                <td width="50%"></td>
            </table>
        </div>
        
    </form>
</body>
</html>
...
Рейтинг: 0 / 0
16.10.2013, 16:37
    #38429972
Tamozhnya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
Хотел посоветовать проконтролировать Request.Form["__EVENTTARGET"], а у меня он пустой приходит из апдейт панели. Как определяется на какой обработчик передавать управление?
...
Рейтинг: 0 / 0
16.10.2013, 16:46
    #38429991
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
wiktor591
Код: c#
1.
UniDataAdapter


для начала сделайте простейший пример в вашем проекте.
пустая страница на ней кнопка, добавили обработчик онклик на кнопку.
посмотрели под отладчиком, что куда заходит - все отлично - двигаемся дальше, добавляем 3 текст бокса. смотрим под отладчиком. все отлично - двигаемся дальше.. и так до тех пор пока не станет работать так как надо или же перестанет так как в проблемном случае.


wiktor591А чем вам код поможет, вопрос то в том что код работает но через раз.
...
Рейтинг: 0 / 0
16.10.2013, 23:53
    #38430492
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
wiktor591Sergey Ch,...
Ничего плохого в HTML я не нашел.

В таком случае приведите, пожалуйста, полностью код для "Default.aspx.cs" особенно там где "new_app"...
...
Рейтинг: 0 / 0
18.10.2013, 15:48
    #38433048
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
Разобрался я с добавлением информации на своем компьюторе. Но тепреь вопрос, запустил на сервере IIS7 нажимаю на кнопку страница обновляеться и все. А данные так и не добавляются в БД.

Сервер настроен, как надо. Ибо есть пару полей которые связываються с БД и выводят информацию в столбец.
Что это за обновление такое страницы?
...
Рейтинг: 0 / 0
18.10.2013, 15:50
    #38433051
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
wiktor591Разобрался я с добавлением информации на своем компьюторетак что было-то?
...
Рейтинг: 0 / 0
18.10.2013, 15:58
    #38433072
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
Паганель,

взял удалил кнопку и новую создал, сейчас работает как часы. Но вот же беда на сервере IIS 7.5 чудеса опять появились. Нажимаю на кнопку и страница обновляеться, а не выполняеться. Можно вопрос еще?

Дебагер можно как то реализовать на сервере IIS 7.5
...
Рейтинг: 0 / 0
18.10.2013, 16:02
    #38433080
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
Разверните у себя на компьютере разработчика сайт под IIS
Отлаживать тогда приятно и удобно путем Attach to process
...
Рейтинг: 0 / 0
18.10.2013, 16:04
    #38433083
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
ПаганельРазверните у себя на компьютере разработчика сайт под IIS
Отлаживать тогда приятно и удобно путем Attach to process

А по подробнее? , Если можно не свосем понял.
...
Рейтинг: 0 / 0
18.10.2013, 16:06
    #38433089
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
...
Рейтинг: 0 / 0
18.10.2013, 16:20
    #38433118
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
Паганель http://msdn.microsoft.com/en-us/library/vstudio/3s68z0b3(v=vs.100).aspx

спасибо , не совсем понял.

Вот у меня запущен на сервере IIS 7.5 сайт, я захожу с любого компьютера на сайт этот. Выполняю запросы от себя. Как мне для него выбрать дебагер?
...
Рейтинг: 0 / 0
18.10.2013, 16:30
    #38433132
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
А еще вопрос, у Visual Studio 2012 есть встроеный сервер IIS. Можно его изменить на свой сервер, чтоб при запуске он запускался имено на моем сервера?
...
Рейтинг: 0 / 0
18.10.2013, 16:31
    #38433136
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
wiktor591Вот у меня запущен на сервере IIS 7.5 сайтПаганельРазверните у себя на компьютере разработчика сайт под IIS
...
Рейтинг: 0 / 0
18.10.2013, 16:36
    #38433155
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
Паганельwiktor591Вот у меня запущен на сервере IIS 7.5 сайтПаганельРазверните у себя на компьютере разработчика сайт под IIS

Так у меня работает все на моем компьюторе, запускаю проект и все хорошо. А вот например 10 компьюторов заходят на сайт нажимают на кнопку и страница просто обновляеться и не выполняет добавления инфы в БД. Я хочу узнать почему такая ситуация происходит.
...
Рейтинг: 0 / 0
18.10.2013, 16:38
    #38433164
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
надо искать как повторить у себя
...
Рейтинг: 0 / 0
20.10.2013, 17:20
    #38434641
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
Если сайт запущен на локальном ИИС и стартуется из под VS под отладчиком, то отладка будет работать вне зависимости с какого компьютера к этому сайту обращаются.
...
Рейтинг: 0 / 0
21.10.2013, 11:54
    #38435232
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
ZoriaЕсли сайт запущен на локальном ИИС и стартуется из под VS под отладчиком, то отладка будет работать вне зависимости с какого компьютера к этому сайту обращаются.

У меня стоит сервер ис по локальному адресу 192.168.1.5 А проект делаю с компьютера 192.168.1.10 С виртуальной папкой на каталог сайта который расположен на сервере ИС.

Делаю изменение на моем компьюторе работает если я запускаю отладчик так как стартует свой стандартный сервер который встроен в VS 2012. А вот если я конектюсь в браузере 192.168.1.5 к сайту своему. Нажимаю кнопку и нечего не происходит. Тупа обновляеться страница. А в БД так данные не попадают.

Еще вынес датагрид на страницу, все данные отображают. В чем дело понять не могу. В правах доступах все стоит верно.
...
Рейтинг: 0 / 0
21.10.2013, 12:07
    #38435262
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET добавления данных в БД
wiktor591,

..поскольку у вас StoredPrecedure, да еще и без выходных параметров, то и ошибку определить сложно .. попробуйте с веб-сервера обновить/добавить запись без хранимки - тогда приложение может выбросить Exception, где можно будет что-то увидеть ...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET добавления данных в БД / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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