asp.net - 自定义菜单/上下文菜单将鼠标悬停或右键单击

标签 asp.net jquery gridview menu contextmenu

我目前有一个 ASP.NET GridView,它向用户显示几列,其中一列是用于查看特定记录的详细信息的链接。从详细信息页面,用户可以访问其他页面以添加新记录(例如,从联系人记录页面,您可以单击链接以添加新的车辆购买)。

我认为如果有一个鼠标悬停或右键单击菜单会出现在 GridView 行或任何真正允许用户直接进入添加新车购买页面的项目上,那就太好了。我想尝试减少执行特定操作所需的鼠标点击次数和页面点击次数。

是否可以为此提供任何免费组件或代码示例?我知道我以前在一些网络应用程序中见过它,只是不想重新发明轮子。

我正在使用的应用程序是 ASP.NET 3.5,并且已经设置为 jQuery 使用(如果解决方案需要)...下面是我的网格代码的简要 View 。第一列实际上是一个超链接,但我在此示例中删除了它。

<asp:GridView ID="gvResults" runat="server" DataKeyNames="PERSONID" AutoGenerateColumns="False"
    CellPadding="4" ForeColor="#333333" OnSelectedIndexChanged="gvResults_SelectedIndexChanged"
    Width="100%" OnRowDataBound="gvResults_RowDataBound" meta:resourcekey="gvResultsResource1">
    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
    <Columns>
        <asp:BoundField DataField="PERSONID" HeaderText="PERSON ID" meta:resourcekey="BoundFieldResource1" />
        <asp:BoundField DataField="FNAME" HeaderText="FIRST NAME" meta:resourcekey="BoundFieldResource2" />
        <asp:BoundField DataField="LNAME" HeaderText="LAST NAME" meta:resourcekey="BoundFieldResource3" />
        <asp:BoundField DataField="DOB" HeaderText="DATE OF BIRTH" HtmlEncode="False" meta:resourcekey="BoundFieldResource4" />
    </Columns>
    <EditRowStyle BackColor="#999999" />
    <EmptyDataTemplate>
        <span style="color: Red;">
            <asp:Literal ID="litErrorNoResultsFound" runat="server" EnableViewState="False" meta:resourcekey="litErrorNoResultsFoundResource1"
                OnInit="litErrorNoResultsFound_Init"></asp:Literal>
        </span>
    </EmptyDataTemplate>
    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
    <HeaderStyle BackColor="#3494CC" Font-Bold="True" ForeColor="White" HorizontalAlign="Left" />
    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
</asp:GridView>

最佳答案

关于asp.net - 自定义菜单/上下文菜单将鼠标悬停或右键单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/706521/

相关文章:

c# - 隔离存储异常 : Unable to create the store directory

Android GridView 根据数据更改列数

c# - GridView 列不断缩小

c# - 嵌入 ASP.Net 的 WinForms

c# - asp.net 如何在 gridview 中创建链接

c# - 我的 ViewModel 导致了多个错误

java - 我的 GridView 未显示

javascript - 如何在流体布局中将一个 div 设置为位于另一个 div 下方的样式

javascript - 无法读取 null 和覆盖的属性 'classList'

javascript - 如何使用 JavaScript 或 jQuery 滚动选择列表?