OK. поэтому прежде чем задать вопрос вот фон.
Я только что прошел этап разработки ASP.NET и создал полнофункциональное веб-приложение на локальном компьютере. Поэтому я передаю файлы в созданную веб-папку IIS на сервере Windows, на котором она должна работать, чтобы проверить, работает ли она так, как должна. Это делает!
Так что проблема в этом. Когда я набираю информацию, я нажимаю кнопку 1 и просто получаю обратную передачу, что нормально, если вы посмотрите на мой код. Я иду, чтобы проверить базу данных с помощью Sql Server Management, а затем я увидел это ..... НИЧЕГО не было !!
Ниже приведены некоторые сведения, которые помогут вам решить эту проблему, а также приведенный ниже код.
Особенности:
- Windows Server 2003
- SQL Server 2005
- .NET Framework 2.0
- IIS 6
Как и ожидалось, разметка с правильными именами textBox и всем
C # код:
protected void Button1_Click(object sender, EventArgs e) {
SqlConnection connection = new SqlConnection(@"Data Source=myServerName;Initial Catalog=myDatabaseName;Integrated Security=True");
SqlCommand cmd = new SqlCommand("insert into [PATIENT]([MRN], [PFNAME], [DOB]) "
+ " Values(@MRN, @PFNAME, @DOB)", connection);
cmd.Parameters.AddWithValue("@MRN", int.Parse(MRNTextBox.Text));
cmd.Parameters.AddWithValue("@PFNAME", NameTextBox.Text);
cmd.Parameters.AddWithValue("@DOB", DOBTextBox.Text);
connection.Open();
cmd.ExecuteNonQuery();
cmd.Connection.Close();
}
Это код. Я не мог даже приблизиться к предположению, где может быть проблема, потому что я не получаю никаких сообщений об ошибках. Пожалуйста, дайте мне знать, если вам требуется дополнительная информация. Я с удовольствием предоставлю.
P.S. Я запускаю веб-сайт через IIS, а не через сервер разработки ASP.NET (если я уже не упомянул об этом. Поэтому, если он работает на вашем «Просмотр в браузере» из VS, я был бы рад узнать »)
EDIT
Я хочу поблагодарить всех за помощь. Я выполнил большинство ваших рекомендаций и надеюсь, что после того, как я выясню новую проблему (получаю исключение при входе в систему, YAY !!), я смогу использовать ваши комментарии на практике. Все вы будете думать, что я идиот (и сейчас я чувствую себя так, как сейчас), но причина, по которой я не смог увидеть изменения, заключалась в том, что я не создавал код C #. Я знаю некоторые упомянутые компиляции, но я предполагал, что это компиляция, потому что каждый раз, когда я вносил изменения в разметку, они мгновенно появлялись в сети. Я настолько привык к «View in Browser», что забыл, что Visual Studio автоматически компилирует код (я думаю)