Выполнение запроса insert при разделении кода
Как пытаюсь сделать вставку. Кидаю на форму два TextBox`а, кнопку, SqlDataSource. В нем в InsertQuery пишу запрос вида
Код:
INSERT INTO Проекты(username, projectname) VALUES (@username, @projectname)
Параметры @username, @projectname берутся с формы (в aspx файле присутствуют строки)
Код:
<InsertParameters>
<asp:FormParameter FormField="username" Name="username" />
<asp:FormParameter FormField="projectname" Name="projectname" />
</InsertParameters>
<asp:FormParameter FormField="username" Name="username" />
<asp:FormParameter FormField="projectname" Name="projectname" />
</InsertParameters>
При нажатии на кнопку вызывается обработчик
Код:
protected void Button1_Click(object sender, EventArgs e)
{
SqlDataSource1.Insert();
}
{
SqlDataSource1.Insert();
}
Все вроде-бы логично, но проблема в том, что этот обработчик находится в отдельном файле и эти два параметра username и projectname туда не уходят. Если разделение кода не делать и обработчик ставить в том же файле, что и форма, то все работает.
Подскажите, пожалуйста, как решить подобную проблему.