gridview 行命令未在 Asp.Net 中触发
gridview rowcommand not firing in Asp.Net
我正在创建 ASP.net 网站 我想对两个 gridview 行命令执行一些操作,但该事件未在其中一个 Web 上触发。我在其他页面上也有同样的东西,它工作正常,但我不知道为什么它不适用于这个页面,如果我遗漏任何东西或者我需要做些什么来让它工作,请告诉我。
页面加载
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GridView1.DataSource = getData();
GridView1.DataBind();
}
}
活动
protected void GridView1_RowCommand1(object sender, GridViewCommandEventArgs e)
{
System.Diagnostics.Debug.WriteLine("command click:" + e.CommandName);
}
设计
<asp:GridView ID="GridView1" runat="server" CssClass="myGridClass"
ShowHeaderWhenEmpty="True" EmptyDataText="No records Found"
AutoGenerateColumns="False" Width="85%" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="2" ForeColor="Black" GridLines="Vertical" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" OnRowCommand="GridView1_RowCommand1">
<AlternatingRowStyle CssClass="alt" BackColor="White"></AlternatingRowStyle>
<Columns>
<asp:TemplateField HeaderStyle-CssClass="gridheader">
<ItemTemplate>
<asp:LinkButton ID="LinkButton2" CommandName="DownloadImage" CommandArgument='<%# Eval("MIRImage")%>' runat="server">Download</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
现在 CausesValidation="false"
到 linkbutton 完成了工作。
谁能给我解释一下
我正在创建 ASP.net 网站 我想对两个 gridview 行命令执行一些操作,但该事件未在其中一个 Web 上触发。我在其他页面上也有同样的东西,它工作正常,但我不知道为什么它不适用于这个页面,如果我遗漏任何东西或者我需要做些什么来让它工作,请告诉我。
页面加载
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GridView1.DataSource = getData();
GridView1.DataBind();
}
}
活动
protected void GridView1_RowCommand1(object sender, GridViewCommandEventArgs e)
{
System.Diagnostics.Debug.WriteLine("command click:" + e.CommandName);
}
设计
<asp:GridView ID="GridView1" runat="server" CssClass="myGridClass"
ShowHeaderWhenEmpty="True" EmptyDataText="No records Found"
AutoGenerateColumns="False" Width="85%" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="2" ForeColor="Black" GridLines="Vertical" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" OnRowCommand="GridView1_RowCommand1">
<AlternatingRowStyle CssClass="alt" BackColor="White"></AlternatingRowStyle>
<Columns>
<asp:TemplateField HeaderStyle-CssClass="gridheader">
<ItemTemplate>
<asp:LinkButton ID="LinkButton2" CommandName="DownloadImage" CommandArgument='<%# Eval("MIRImage")%>' runat="server">Download</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
现在 CausesValidation="false"
到 linkbutton 完成了工作。
谁能给我解释一下