asp.net使用detailview出现如下问题
“/”应用程序中的服务器错误。编译错误说明:在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。编译器错误消息:CS...
“/”应用程序中的服务器错误。 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0123: “DetailsView1_ItemUpdating”的重载均与委托“System.Web.UI.WebControls.DetailsViewUpdateEventHandler”不匹配源错误:行 4: <asp:Content ID="ContenBody" ContentPlaceHolderID="ContenBody" runat="server"> 行 5: <div> 行 6: <asp:DetailsView ID="DetailsView1" runat="server" CssClass="gwcss" BorderWidth="3px" DataKeyNames="fld_id" 行 7: AutoGenerateRows="False" DataSourceID="SqlDataSource1" OnItemUpdated="DetailsView1_ItemUpdated" OnItemUpdating="DetailsView1_ItemUpdating"> 行 8: <Fields>源文件: e:\FlowerShopSolution\FlowerShopSolution\admin\productupdate.aspx 行: 6 我的detailview控件代码:<asp:DetailsView ID="DetailsView1" runat="server" CssClass="gwcss" BorderWidth="3px" DataKeyNames="fld_id" AutoGenerateRows="False" DataSourceID="SqlDataSource1" OnItemUpdated="DetailsView1_ItemUpdated" OnItemUpdating="DetailsView1_ItemUpdating"> <Fields>下面是cs文件代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;namespace FlowerShopSolution.admin{ public partial class productupdate : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { DetailsView1.DefaultMode = DetailsViewMode.Edit; } protected void DetailsView1_ItemUpdated(object sender, DetailsViewUpdatedEventArgs e) { Response.Write("<scrip>alert('修改成功');window.location.href('productList.aspx');</script>"); } protected void DetailsView1_ItemUpdating(object sender, DetailsViewUpdatedEventArgs e) { }有大侠看出问题吗
展开
1个回答
展开全部
请注意 错误 信息“DetailsView1_ItemUpdating”的重载均与委托“System.Web.UI.WebControls.DetailsViewUpdateEventHandler”不匹配源错误
然后检查一下<asp:DetailsView ID="DetailsView1" runat="server" CssClass="gwcss" BorderWidth="3px" DataKeyNames="fld_id" 行 7: AutoGenerateRows="False" DataSourceID="SqlDataSource1" OnItemUpdated="DetailsView1_ItemUpdated" OnItemUpdating="DetailsView1_ItemUpdating"> 中的在后台DetailsView1_ItemUpdating
方法的参数是否正确。
可以改写成object sender, EventArgs e试试。
然后检查一下<asp:DetailsView ID="DetailsView1" runat="server" CssClass="gwcss" BorderWidth="3px" DataKeyNames="fld_id" 行 7: AutoGenerateRows="False" DataSourceID="SqlDataSource1" OnItemUpdated="DetailsView1_ItemUpdated" OnItemUpdating="DetailsView1_ItemUpdating"> 中的在后台DetailsView1_ItemUpdating
方法的参数是否正确。
可以改写成object sender, EventArgs e试试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询