ASP.NET 使用Listview自动生成插、改、删功能没反应
2014-04-26 18:13
288 查看
现象:
今天使用Listview控件显控火车资源表,自动生成插、改、删功能后,发现插、改都不好使,点了没反应。故障原因:
表中有userid这一字段,是guid类型的,我在后台iteminserting事件里加入了SqlDataSource1.InsertParameters["CreationUserID"].DefaultValue =
System.Web.Security.Membership.GetUser().ProviderUserKey.ToString();
但是在前台sqldatasource空间中,插入参数配置为
<asp:Parameter
Name="CreationUserID"
Type="Object"
/>
分析认为inserting事件中给参数赋值的类型是string,而sqldatasource认为这是object类型,所以类型不匹配,不能赋值,于是插和删都不工作了。
解决方法:
将前台类型修改为如下:<asp:Parameter
Name="CreationUserID"
DbType="Guid"
/>
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- c#调用COM组件
- 星外ASP.Net的安全设置相关说明
- c#中虚函数的相关使用方法
- 浅析C# web访问mysql数据库-整理归纳总结
- C# IP地址与整数之间转换的具体方法
- C#中的多态深入理解
- C#实现的阴历阳历互相转化类实例
- C# 的关键字详细介绍
- c# 获得局域网主机列表实例
- C#基本概念列举详解
- C#中Convert.ToInt32()和int.Parse()的区别介绍
- C#面向对象特征的具体实现及作用详解
- c#静态方法和非静态方法详细介绍
- 关于C# Math 处理奇进偶不进的实现代码
- C#中调用Windows API的技术要点说明
- c# 随机函数的使用详解
- c#之圆形无标题栏椭圆窗体的实现详解
- C#页面之间跳转功能的小结
- 浅析C# 基础语法的使用