2013-10-24 3 views
0

На моей разметке я использую кнопку изображения, чтобы обновить запись на db.ImageButton Условная компиляция отключена

Это всегда работало до сих пор.

Теперь пользователи получают следующее сообщение об ошибке:

Условная компиляция выключена

Это говорит линия 1 charachter 33.

Я понятия не имею, что это значит.

код разметки:

<asp:ImageButton ID="saveButton" title="Save" runat="server" OnClick="saveButton_Click" ImageUrl="images/BTN-save.gif" 
              onmouseout="this.src='images/BTN-save.gif'" 
              onmouseover="this.src='images/BTN-save.gif'" 

Sub:

Protected Sub saveButton_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) 
    Dim myConnectionString As [String] = ConfigurationManager.ConnectionStrings("DBConnectionString").ConnectionString 
    Dim myConnection As New SqlConnection(myConnectionString) 
    Try 
     myConnection.Open() 
     Dim cmd As New SqlCommand("UPDATE tblLogin SET [email protected],[email protected],[email protected], [email protected], positionid = @position where " + "[email protected] and [email protected]", myConnection) 
     cmd.Parameters.AddWithValue("@fullname", NameTB.Text) 
     cmd.Parameters.AddWithValue("@address", AddressTB.Text) 
     cmd.Parameters.AddWithValue("@email", EmailTB.Text) 
     cmd.Parameters.AddWithValue("@precinct", precinctList.SelectedValue) 
     cmd.Parameters.AddWithValue("@position", PositionList.SelectedIndex) 
     cmd.Parameters.AddWithValue("@username", Session("username")) 
     cmd.Parameters.AddWithValue("@email", Session("UserId")) 
     Dim rows As Integer = cmd.ExecuteNonQuery() 
     If rows = 1 Then 
      Response.Write("<SCRIPT LANGUAGE='JavaScript'>alert('Information Saved successfully')</SCRIPT>") 
      Response.Redirect("~/myAccount.aspx") 
     End If 
    Catch ex As SqlException 
     Response.Write("<SCRIPT LANGUAGE='JavaScript'>alert('" + ex.Message + "')</SCRIPT>") 
    Finally 
     myConnection.Close() 
    End Try 
End Sub 

Я подозреваю, что он должен делать с изображением, но я не уверен.

+0

Похоже, что существует конфликтный параметр в директиве страницы исходной страницы. Посмотрите на эти настройки, и если ничего не видно, отредактируйте свой пост, чтобы включить их. –

+0

@ErikNoren, отличный catch. У меня была «@email» дважды, как вы можете видеть выше. К сожалению, попробуйте ... Catch не поймал этот. Мне пришлось прокомментировать Try ... Поймать его. Теперь хорошо работать. Я буду рад предоставить вам кредит сэр за вашу помощь. –

+0

Я добавил в качестве ответа. Но похоже, что это был не фактический ответ. Darn вводящие в заблуждение сообщения об ошибках! –

ответ

0

Добавлен комментарий как ответ: Похоже, что существует конфликтный параметр в директиве страницы исходной страницы. Посмотрите на эти настройки, и если ничего не видно, отредактируйте свой пост, чтобы включить их.

Редактировать: Похоже, что параметр дублированной команды был проблемой. Ошибочные ошибки - это проклятие моего существования!

Смежные вопросы