У меня есть клиентский элемент управления, который берет текстовое поле с кнопкой и применяет то, что когда-либо было написано к моему html на моей странице asp, используя jquery / javascript.
<script type="text/javascript">
$(function () {
$('[name*= "Button1"]').click(function () {
var x = $('[name*= "TextBox1"]').val();
var newdiv = $("<div></div>").html(x).attr('id', 'test');
$('#test1').append(newdiv);
$('[name*= "Table1"]').text($('#test1').html());
$('[name*= "TextBox1"]').val('');
return false;
});
});
</script>
<p>
<asp:TextBox ID="TextBox1" name="TextBox1" runat="server" Rows="3"
Height="47px" Width="638px"></asp:TextBox>
</p>
<p>
<asp:Button ID="Button1" runat="server" Text="Post Message" Width="98px"
onclick="Button1_Click" /></p>
<p>
<asp:Table ID="Table1" name="Table1" runat="server" Width="488px"></asp:Table>
</p>
<div id="test1"></div>
</asp:Content>
Когда это происходит, я также выводю содержимоек таблице (не отформатированной), поэтому в таблице я получаю вещи, которые выглядят так: <div id="test">wsefwefwef</div><div id="test">wefwefwef</div>
<- случайные кнопки, которые я нажимал в текстовом поле и нажимал на мою кнопку.Это все работает нормально. </p>
Но когда я пытаюсь сохранить содержимое моего Tabel1 в mysql с помощью odbc, ничего не сохраняется?
{
string theUserId = Session["UserID"].ToString();
OdbcConnection cn = new OdbcConnection("Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=gymwebsite; User=x; Password=x;");
cn.Open();
OdbcCommand cmd = new OdbcCommand("INSERT INTO WallPostings (UserID, Wallpostings) VALUES ('UserID="+theUserId+"','"+Table1+"')", cn);
cmd.ExecuteNonQuery();
}
}
Может кто-нибудь помочь изменить мой синтаксис соединения / sql c # какданные не вставляются?