在底部使用新信息进行编辑:
我有一个要编辑的现有网站。它读取/写入多个SQL表,表名由单击的菜单项确定。我使用链接按钮在现有数据中添加了一个新列,该链接按钮显示良好。此按钮将调用API,如果结果数为1,则会报告该结果,如果存在多个结果,它将打开一个生成的URL供用户查看多个结果。
无论如何,我不确定链接按钮是否是我所需要的,所以我尝试更改为按钮,这会导致404错误,我不确定为什么:
<asp:TemplateField HeaderText="E Search" SortExpression="ESearch">
<edititemtemplate>
<asp:Button ID="ebb" runat="server" Text='Find' OnClick="ebbclick" Width="65px"/>
</edititemtemplate>
</asp:TemplateField>
c#代码:
protected void ebbclick(object sender, EventArgs e)
{
Button ebb = (Button)sender;
GridViewRow gvr = (GridViewRow)btn.NamingContainer;
}
一旦我获得了单击按钮的行中的数据,我想我就可以用gvr中存储的信息填充我的API调用。格式像gvr.Header吗?我是ASP.NET的新手,并且正在使用参考书。
编辑:
404错误消失了!
仅在templatefield中使用OnClick,在c#中使用受保护的void。现在获取相关数据并进行API调用。