asp.net 中重载与委托不匹配的问题 asp.netvs2010编译器重载委托 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Updating事件的参数类型是object source, ObjectDataSourceMethodEventArgs e)贴你的cs代码看看 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace ajaxgridview{ public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void ObjectDataSource1_Updating(object sender, ObjectDataSourceMethodEventArgs e) { System.Threading.Thread.Sleep(2000); } }}这是后台代码,还有一个类是下面的代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;namespace ajaxgridview{ /// <summary> /// DataAccess 的摘要说明 /// </summary> public class DataAccess { private SqlConnection con; private SqlCommand com; /// <summary> /// 公有构造函数 提供获得连接字符串的连接对象和实例化的Command对象 /// </summary> public DataAccess() { this.con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ToString()); this.com = this.con.CreateCommand(); } /// <summary> /// 设定界面数据源 所使用的函数 /// </summary> /// <param name="sql">传入的SQL代码</param> /// <returns>返回查询得到的DataSet</returns> private DataSet GetDataSet(string sql) { this.com = this.con.CreateCommand(); this.com.CommandText = sql; SqlDataAdapter adpt = new SqlDataAdapter(); adpt.SelectCommand = com; DataSet ds = new DataSet(); con.Open(); try { adpt.Fill(ds); } catch (Exception ex) { throw ex; } finally { con.Close(); } return ds; } /// <summary> /// 执行SQL语句的方法 /// </summary> /// <param name="sql">SQL语句</param> /// <returns>影响行数</returns> private int ExcuteSql(string sql) { this.com = this.con.CreateCommand(); this.com.CommandText = sql; int result = 0; con.Open(); SqlTransaction tran = this.con.BeginTransaction(); this.com.Transaction = tran; try { result = this.com.ExecuteNonQuery(); tran.Commit(); } catch (Exception ex) { tran.Rollback(); throw ex; } finally { con.Close(); } return result; } /// <summary> /// 模糊查询方法 /// </summary> /// <param name="like">电影名称的模糊字符</param> /// <returns>查询的DataSet</returns> public DataSet LikeSelect(string like) { string sql = "select * from Movie where MovieName like '%" + like + "%'"; return new DataAccess().GetDataSet(sql); } /// <summary> /// 更新数据方法 /// </summary> /// <param name="MovieName">电影名称</param> /// <param name="MovieAcer">电影主演</param> /// <param name="MovieContent">电影简介</param> /// <param name="MovieID">需要更新的电影的主键</param> public void Update(string MovieName, string MovieAcer, string MovieContent, int MovieID) { string sql = string.Format("update Movie set moviename='{0}',movieAcer='{1}',movieContent='{2}' where movieId={3}", MovieName, MovieAcer, MovieContent, MovieID.ToString()); new DataAccess().ExcuteSql(sql); } /// <summary> /// 删除数据方法 /// </summary> /// <param name="MovieID">需要删除的电影主键</param> public void Delete(int MovieID) { string sql = string.Format("delete Movie where MovieId={0}", MovieID.ToString()); new DataAccess().ExcuteSql(sql); } /// <summary> /// 插入数据方法 /// </summary> /// <param name="MovieName">电影名称</param> /// <param name="MovieAcer">电影主演</param> /// <param name="MovieContent">电影主演</param> public void Insert(string MovieName, string MovieAcer, string MovieContent) { string sql = string.Format("insert into Movie values('{0}','{1}','{2}')", MovieName, MovieAcer, MovieContent); new DataAccess().ExcuteSql(sql); } }} <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="ajaxgridview._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><script runat="server"> </script><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <title>Untitled Page</title></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <div align="center"> <div style="font-size:16px;color:#3A6EA5;text-align:center;"> 在线电影查询 </div> <div style="text-align:center;"> 请输入要查询的关键字:<asp:TextBox runat="server" ID="txtKeyWord"></asp:TextBox><asp:Button runat="server" ID="btnSelect" Text="查找" /> </div> <asp:UpdateProgress runat="server" ID="upgDemo"> <ProgressTemplate> <div align="center" style="width:1100px"> <img src="Image/loading.gif" align="middle" /> </div> </ProgressTemplate> </asp:UpdateProgress> <asp:UpdatePanel runat="server" ID="udpMaster"> <ContentTemplate> <asp:GridView runat="server" ID="grvDemo" AutoGenerateColumns="False" DataSourceID="ObjectDataSource1" DataKeyNames="MovieID" Width="897px" BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Horizontal"> <EmptyDataTemplate> 你要查找的电影还没有加入数据库 </EmptyDataTemplate> <Columns> <asp:CommandField ShowEditButton="True" ShowDeleteButton="True" HeaderText="操作"> <ItemStyle Width="100px" /> </asp:CommandField> <asp:BoundField DataField="MovieID" HeaderText="编号" SortExpression="MovieID"> <ItemStyle Width="60px" /> </asp:BoundField> <asp:BoundField DataField="MovieName" HeaderText="电影名称" SortExpression="MovieName"> <ItemStyle Width="60px" /> </asp:BoundField> <asp:BoundField DataField="MovieAcer" HeaderText="主演" SortExpression="MovieAcer"> <ItemStyle Width="215px" /> </asp:BoundField> <asp:BoundField DataField="MovieContent" HeaderText="简介" SortExpression="MovieContent"> <ItemStyle Width="215px" /> </asp:BoundField> </Columns> <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" Font-Size="12px" /> <RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" Font-Size="12px" /> <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" Font-Size="12px" /> <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" Font-Size="12px" /> <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" Font-Size="12px" /> <AlternatingRowStyle BackColor="#F7F7F7" Font-Size="12px" /> </asp:GridView> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="btnSelect" EventName="Click" /> </Triggers> </asp:UpdatePanel> <asp:UpdatePanel runat="server" ID="udpDetails"> <ContentTemplate> <asp:DetailsView runat="server" ID="dtlDemo" DataKeyNames="MovidID" DataSourceID="ObjectDataSource1" AutoGenerateRows="false" DefaultMode="Insert" Width="340px"> <Fields> <asp:BoundField DataField="MovieID" HeaderText="编号" InsertVisible="False" ReadOnly="true" /> <asp:BoundField DataField="MovieName" HeaderText="电影名称" /> <asp:BoundField DataField="MovieAcer" HeaderText="电影主演" /> <asp:BoundField DataField="MovieContent" HeaderText="电影简介" /> <asp:CommandField ShowInsertButton="True" /> </Fields> </asp:DetailsView> </ContentTemplate> </asp:UpdatePanel> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DeleteMethod="Update" InsertMethod="Insert" SelectMethod="LikeSelect" TypeName="ajaxgridview.DataAccess" UpdateMethod="Update" OnInserted="ObjectDataSource1_Updating" OnUpdating="ObjectDataSource1_Updating" OnDeleted="ObjectDataSource1_Updating"> <DeleteParameters> <asp:Parameter Name="MovieName" Type="String" /> <asp:Parameter Name="MovieAcer" Type="String" /> <asp:Parameter Name="MovieContent" Type="String" /> <asp:Parameter Name="MovieID" Type="Int32" /> </DeleteParameters> <UpdateParameters> <asp:Parameter Name="MovieName" Type="String" /> <asp:Parameter Name="MovieAcer" Type="String" /> <asp:Parameter Name="MovieContent" Type="String" /> <asp:Parameter Name="MovieID" Type="Int32" /> </UpdateParameters> <SelectParameters> <asp:ControlParameter ControlID="txtKeyWord" DefaultValue="无" Name="like" PropertyName="Text" Type="String" /> </SelectParameters> <InsertParameters> <asp:Parameter Name="MovieName" Type="String" /> <asp:Parameter Name="MovieAcer" Type="String" /> <asp:Parameter Name="MovieContent" Type="String" /> </InsertParameters> </asp:ObjectDataSource> </div> </form></body></html>这是前台的代码,请高手帮忙呀 <?xml version="1.0"?><!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 --><configuration> <configSections> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/> <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> </sectionGroup> </sectionGroup> </sectionGroup> </configSections> <connectionStrings> <add name="ConnectionString" connectionString="Server=.;uid=sa;pwd=;database=MOVIE" providerName="System.Data.SqlClient"/> </connectionStrings> <system.web> <pages> <controls> <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </controls> </pages> <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --> <compilation debug="true"> <assemblies> <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </assemblies> </compilation> <httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/> </httpHandlers> <httpModules> <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </httpModules> </system.web> <system.web.extensions> <scripting> <webServices> </webServices> </scripting> </system.web.extensions> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules> <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </modules> <handlers> <remove name="WebServiceHandlerFactory-Integrated"/> <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </handlers> </system.webServer></configuration>这是webconfig文件的内容。下面是解决方案的图片 OnInserted 需要 ObjectDataSourceStatusEventArgs类型OnDeleted 需要 ObjectDataSourceStatusEventArgs类型OnUpdating 需要 ObjectDataSourceMethodEventArgs类型你不能3个事件采用一个事件进行处理的方法 复选框组的用法?? repeater 数据绑定 vs 里面不显示svn图标 页面加载完成对象却为空 框架中如何使用等待动画? 从哪些方面来优化你的应用程序? 大家帮我测试一下,我重重有赏! 如何将datagrid中数据列的数据格式设计表达式改为自定义日期?我用yyyy-mm-dd为什么不行 如何在Datagrid 中进行删除提示(第一个解决者得全分) datagrid的表头设置 跨网站提交参数 从vs2008到vs2013 程序语言语言升级了那些
object source, ObjectDataSourceMethodEventArgs e)贴你的cs代码看看
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace ajaxgridview
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void ObjectDataSource1_Updating(object sender, ObjectDataSourceMethodEventArgs e)
{
System.Threading.Thread.Sleep(2000);
}
}
}
这是后台代码,还有一个类是下面的代码:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;namespace ajaxgridview
{ /// <summary>
/// DataAccess 的摘要说明
/// </summary>
public class DataAccess
{
private SqlConnection con;
private SqlCommand com; /// <summary>
/// 公有构造函数 提供获得连接字符串的连接对象和实例化的Command对象
/// </summary>
public DataAccess()
{
this.con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());
this.com = this.con.CreateCommand();
} /// <summary>
/// 设定界面数据源 所使用的函数
/// </summary>
/// <param name="sql">传入的SQL代码</param>
/// <returns>返回查询得到的DataSet</returns>
private DataSet GetDataSet(string sql)
{
this.com = this.con.CreateCommand();
this.com.CommandText = sql; SqlDataAdapter adpt = new SqlDataAdapter();
adpt.SelectCommand = com;
DataSet ds = new DataSet(); con.Open();
try
{
adpt.Fill(ds);
}
catch (Exception ex)
{
throw ex;
}
finally
{
con.Close();
} return ds;
} /// <summary>
/// 执行SQL语句的方法
/// </summary>
/// <param name="sql">SQL语句</param>
/// <returns>影响行数</returns>
private int ExcuteSql(string sql)
{
this.com = this.con.CreateCommand();
this.com.CommandText = sql; int result = 0;
con.Open();
SqlTransaction tran = this.con.BeginTransaction();
this.com.Transaction = tran;
try
{
result = this.com.ExecuteNonQuery();
tran.Commit();
}
catch (Exception ex)
{
tran.Rollback();
throw ex;
}
finally
{
con.Close();
} return result;
} /// <summary>
/// 模糊查询方法
/// </summary>
/// <param name="like">电影名称的模糊字符</param>
/// <returns>查询的DataSet</returns>
public DataSet LikeSelect(string like)
{
string sql = "select * from Movie where MovieName like '%" + like + "%'";
return new DataAccess().GetDataSet(sql);
} /// <summary>
/// 更新数据方法
/// </summary>
/// <param name="MovieName">电影名称</param>
/// <param name="MovieAcer">电影主演</param>
/// <param name="MovieContent">电影简介</param>
/// <param name="MovieID">需要更新的电影的主键</param>
public void Update(string MovieName, string MovieAcer, string MovieContent, int MovieID)
{
string sql = string.Format("update Movie set moviename='{0}',movieAcer='{1}',movieContent='{2}' where movieId={3}", MovieName, MovieAcer, MovieContent, MovieID.ToString());
new DataAccess().ExcuteSql(sql);
} /// <summary>
/// 删除数据方法
/// </summary>
/// <param name="MovieID">需要删除的电影主键</param>
public void Delete(int MovieID)
{
string sql = string.Format("delete Movie where MovieId={0}", MovieID.ToString());
new DataAccess().ExcuteSql(sql);
} /// <summary>
/// 插入数据方法
/// </summary>
/// <param name="MovieName">电影名称</param>
/// <param name="MovieAcer">电影主演</param>
/// <param name="MovieContent">电影主演</param>
public void Insert(string MovieName, string MovieAcer, string MovieContent)
{
string sql = string.Format("insert into Movie values('{0}','{1}','{2}')", MovieName, MovieAcer, MovieContent);
new DataAccess().ExcuteSql(sql);
}
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div align="center">
<div style="font-size:16px;color:#3A6EA5;text-align:center;">
在线电影查询
</div>
<div style="text-align:center;">
请输入要查询的关键字:<asp:TextBox runat="server" ID="txtKeyWord"></asp:TextBox><asp:Button runat="server" ID="btnSelect" Text="查找" />
</div>
<asp:UpdateProgress runat="server" ID="upgDemo">
<ProgressTemplate>
<div align="center" style="width:1100px">
<img src="Image/loading.gif" align="middle" />
</div>
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel runat="server" ID="udpMaster">
<ContentTemplate>
<asp:GridView runat="server" ID="grvDemo" AutoGenerateColumns="False" DataSourceID="ObjectDataSource1" DataKeyNames="MovieID" Width="897px" BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Horizontal">
<EmptyDataTemplate>
你要查找的电影还没有加入数据库
</EmptyDataTemplate>
<Columns>
<asp:CommandField ShowEditButton="True" ShowDeleteButton="True" HeaderText="操作">
<ItemStyle Width="100px" />
</asp:CommandField>
<asp:BoundField DataField="MovieID" HeaderText="编号" SortExpression="MovieID">
<ItemStyle Width="60px" />
</asp:BoundField>
<asp:BoundField DataField="MovieName" HeaderText="电影名称" SortExpression="MovieName">
<ItemStyle Width="60px" />
</asp:BoundField>
<asp:BoundField DataField="MovieAcer" HeaderText="主演" SortExpression="MovieAcer">
<ItemStyle Width="215px" />
</asp:BoundField>
<asp:BoundField DataField="MovieContent" HeaderText="简介" SortExpression="MovieContent">
<ItemStyle Width="215px" />
</asp:BoundField>
</Columns>
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" Font-Size="12px" />
<RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" Font-Size="12px" />
<PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" Font-Size="12px" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" Font-Size="12px" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" Font-Size="12px" />
<AlternatingRowStyle BackColor="#F7F7F7" Font-Size="12px" />
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSelect" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:UpdatePanel runat="server" ID="udpDetails">
<ContentTemplate>
<asp:DetailsView runat="server" ID="dtlDemo" DataKeyNames="MovidID" DataSourceID="ObjectDataSource1" AutoGenerateRows="false" DefaultMode="Insert" Width="340px">
<Fields>
<asp:BoundField DataField="MovieID" HeaderText="编号" InsertVisible="False" ReadOnly="true" />
<asp:BoundField DataField="MovieName" HeaderText="电影名称" />
<asp:BoundField DataField="MovieAcer" HeaderText="电影主演" />
<asp:BoundField DataField="MovieContent" HeaderText="电影简介" />
<asp:CommandField ShowInsertButton="True" />
</Fields>
</asp:DetailsView>
</ContentTemplate>
</asp:UpdatePanel>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
DeleteMethod="Update" InsertMethod="Insert" SelectMethod="LikeSelect" TypeName="ajaxgridview.DataAccess" UpdateMethod="Update" OnInserted="ObjectDataSource1_Updating" OnUpdating="ObjectDataSource1_Updating" OnDeleted="ObjectDataSource1_Updating">
<DeleteParameters>
<asp:Parameter Name="MovieName" Type="String" />
<asp:Parameter Name="MovieAcer" Type="String" />
<asp:Parameter Name="MovieContent" Type="String" />
<asp:Parameter Name="MovieID" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="MovieName" Type="String" />
<asp:Parameter Name="MovieAcer" Type="String" />
<asp:Parameter Name="MovieContent" Type="String" />
<asp:Parameter Name="MovieID" Type="Int32" />
</UpdateParameters>
<SelectParameters>
<asp:ControlParameter ControlID="txtKeyWord" DefaultValue="无" Name="like" PropertyName="Text"
Type="String" />
</SelectParameters>
<InsertParameters>
<asp:Parameter Name="MovieName" Type="String" />
<asp:Parameter Name="MovieAcer" Type="String" />
<asp:Parameter Name="MovieContent" Type="String" />
</InsertParameters>
</asp:ObjectDataSource>
</div>
</form>
</body>
</html>这是前台的代码,请高手帮忙呀
有关如何配置 ASP.NET 应用程序的详细信息,请访问
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
<connectionStrings>
<add name="ConnectionString" connectionString="Server=.;uid=sa;pwd=;database=MOVIE" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
</pages>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="true">
<assemblies>
<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>
</compilation>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>
</system.web>
<system.web.extensions>
<scripting>
<webServices>
</webServices>
</scripting>
</system.web.extensions>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</handlers>
</system.webServer>
</configuration>
这是webconfig文件的内容。下面是解决方案的图片
OnDeleted 需要 ObjectDataSourceStatusEventArgs类型
OnUpdating 需要 ObjectDataSourceMethodEventArgs类型
你不能3个事件采用一个事件进行处理的方法