C# 使用c在数据列表中的按钮单击事件上未触发Itemcommand#
这是我的报价。aspx继承自masterpage “/> 我的.cs文件 受保护的无效页面加载(对象发送方、事件参数e) { 如果(!IsPostBack) { offerlistbind(); } } 如果我单击按钮而不是触发项命令事件项数据绑定事件正在工作 受保护的offerlistnew_ItemCommand1无效(对象源,DataListCommandEventArgs e) { 如果(例如,CommandName==“订阅”) { intofid=Convert.ToInt32(e.CommandArgument); 重定向(“+ofid+”); }C# 使用c在数据列表中的按钮单击事件上未触发Itemcommand#,c#,asp.net,C#,Asp.net,这是我的报价。aspx继承自masterpage “/> 我的.cs文件 受保护的无效页面加载(对象发送方、事件参数e) { 如果(!IsPostBack) { offerlistbind(); } } 如果我单击按钮而不是触发项命令事件项数据绑定事件正在工作 受保护的offerlistnew_ItemCommand1无效(对象源,DataListCommandEventArgs e) { 如果(例如,CommandName==“订阅”) { intofid=Convert.ToInt32(e.
}请使用超链接代替按钮。若你们使用asp按钮,那个么首先它会做回发,然后它会重定向到另一个页面。但使用超链接可以直接重定向到另一个页面。您还可以使用此选项提高性能
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='http://ecom.bom.tv/default.aspx?Offer=<%# Eval("OfferID") %>'
Text="Subscribe"></asp:HyperLink>
或
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%# "http://ecom.bom.tv/default.aspx?Offer=" + Eval("OfferID") %>'
Text="Subscribe"></asp:HyperLink>
如果有任何问题,请告诉我
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%# "http://ecom.bom.tv/default.aspx?Offer=" + Eval("OfferID") %>'
Text="Subscribe"></asp:HyperLink>