我正在使用linkbutton通过文本框在asp.net网格视图中插入数据。但是,尽管代码正确,我的按钮仍未执行操作。 这是我的ASPX代码
<FooterTemplate>
<asp:LinkButton ID="Insertkey" OnClick="Insertkey_Click" runat="server">INSERT</asp:LinkButton>
</FooterTemplate>
这是我的C#代码
protected void Insertkey_Click(object sender, EventArgs e)
{
SqlDataSource1.InsertParameters["Title"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("Tbox")).Text;
SqlDataSource1.InsertParameters["Pic"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("Pbox")).Text;
SqlDataSource1.InsertParameters["Content"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("Cbox")).Text;
}
请帮我解决我的问题。
答案 0 :(得分:0)
尝试使用命令事件而不是单击,然后处理网格的RowCommand事件并查看命令名称。
控制回传(例如链接按钮)在模板化控件(例如gridview)中的行为方式有所不同,主要是因为它们无法以相同的方式声明,因为它们位于模板中。