在现有数据集中添加按钮以访问数据并调用API

时间:2019-09-23 17:50:18

标签: c# asp.net

在底部使用新信息进行编辑:

我有一个要编辑的现有网站。它读取/写入多个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调用。

0 个答案:

没有答案