首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

提交操作失败 - 在SubmitChanges()上使用Silverlight 4从RIA服务获取NotFound

提交操作失败 - 在SubmitChanges()上使用Silverlight 4从RIA服务获取NotFound

在使用Silverlight 4从RIA服务获取NotFound时,提交操作失败可能是由于以下原因导致的:

  1. 数据不存在:NotFound错误通常表示请求的数据在服务器上不存在。这可能是由于数据被删除、移动或未正确保存导致的。在处理此错误时,可以尝试重新加载数据或向用户显示适当的错误消息。
  2. 权限问题:如果用户没有足够的权限来访问或修改数据,也可能导致NotFound错误。在这种情况下,可以检查用户的权限设置,并确保其具有适当的访问权限。
  3. 数据验证失败:如果在提交更改之前执行了数据验证,并且某些数据未通过验证,则可能导致提交操作失败。在这种情况下,可以检查数据验证规则,并确保数据满足要求。

为了解决提交操作失败的问题,可以采取以下步骤:

  1. 检查数据:首先,确保要提交的数据存在于服务器上,并且没有被删除或移动。如果数据不存在,可以尝试重新加载数据或向用户显示适当的错误消息。
  2. 检查权限:确保用户具有足够的权限来访问和修改数据。如果权限不足,可以更新用户的权限设置或向用户显示适当的错误消息。
  3. 检查数据验证:如果在提交更改之前执行了数据验证,并且某些数据未通过验证,则需要检查数据验证规则,并确保数据满足要求。如果数据验证失败,可以向用户显示适当的错误消息,并要求其更正数据。
  4. 调试代码:如果以上步骤都没有解决问题,可以使用调试工具来跟踪代码并查找潜在的错误。可以使用Silverlight的调试工具或其他适用的工具来检查代码并找出问题所在。

腾讯云相关产品和产品介绍链接地址:

请注意,以上链接仅供参考,具体的产品选择应根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Silverlight DataGrid使用WCF RIA Service实现Load-on-demand的数据加载

Windows或者ASP.NET Web应用程序中,我们经常可以看到Grid控件通过Load-on-demand的方式来提高系统性能,提升用户体验。...那么对于Silverlight,我们可以使用DataGrid通过WCF RIA Service来实现这个功能。 1.     ...WCF RIA Service 我们将会使用WCF Service来提供数据,并且将这个WCF Service host到ASP.Net应用程序中。...Load-on-demand数据加载 -         Silverlight工程中添加Service引用 如下图通过给Silverlight工程添加Service reference来操作WCF...-         WCFService中获取数据 将WCF Service引入后,IDE会自动生成EmployeeServiceClient类,通过这个代理我们就可以使用Service的方法了。

68050
  • web开发web form,mvc,Silverlight比较优缺点

    后来我也研究一下Silverlight 2/3/4 RIA 1.0,还有最近在看一些asp.net MVC相关的技术,也算是做个小小的总结吧。...UI控件,AJAX,第三支持的比较多 有着很多成熟的开发模型比如微软推出petshopN层架构  缺点:因为使用了功能强大的服务器控件导致页面比较大,每次post,response的数据相对ajax...与后台交互不方便,所有交互只能是web service(WCF),虽然RIA1.0也很方便,但都是异步操作,总没有web form那么直接了当。...页面展现和后台完全分开,去掉了服务器端控件,与后台交互使用JSON数据对象,所以性能上一定优于web form  还有同样强大的Route URL功能,搜索引擎优化SEO。...缺点:取消了服务器端控件,使得一些业务系统的输入变得更为单调,一些也用户的互操作大打折扣。

    1.2K40

    一步一步学Linq to sql(七):并发与事务

    (); // 在这里设断点 } 我们使用调试方式启动,由于设置了断点,程序并没有进行更新操作。...catch{}中,我们ChangeConflicts中获取了并发的对象,然后经过类型转化后输出了产品ID,然后选择的解决方案是RefreshMode.OverwriteCurrentValues。...: ctx.SubmitChanges(ConflictMode.FailOnFirstConflict); 事务处理   Linq to sql提交更新的时候默认会创建事务,一部分修改发生错误的话其它修改也不会生效...(); 假设数据库中已经存在产品ID为2的记录,那么第二次插入操作失败将会导致第一次的插入操作失效。...如果每次更新后直接提交修改,那么我们可以使用下面的方式做事务: if (ctx.Connection !

    54430

    Linq to sql并发与事务

    (); // 在这里设断点        我们使用调试方式启动,由于设置了断点,程序并没有进行更新操作。...catch{}中,我们ChangeConflicts中获取了并发的对象,然后经过类型转化后输出了产品ID,然后选择的解决方案是RefreshMode.OverwriteCurrentValues。...来测试一下,执行了SQL后再继续程序可以发现界面上只输出了数字1,说明第一条记录失败后,后续的并发冲突就不再处理了。...();        假设数据库中已经存在顾客ID为“abcde”的记录,那么第二次插入操作失败将会导致第一次的插入操作失效。...如果每次更新后直接提交修改,那么我们可以使用下面的方式做事务: if (ctx.Connection !

    66920

    SilverLight企业应用框架设计【一】整体说明

    Silverlight企业应用框架设计【六】自定义系统菜单(使用自己的DataForm) SilverLight企业应用框架设计【五】客户端调用服务端(使用JSON传递数据,自己实现RESTful Web...企业应用框架设计【五】系统登录以及身份验证+源码 这个系列类似 只不过是用在silverlight的 当然,换了平台就换了很多技术 下面我说一下这个框架的一些特点 一:自己实现基于HTTP的REST服务...二:自己实现客户端实体和服务代理的代码生成逻辑 使用RiaService的人肯定会知道 VS开发环境Silverlight客户端 自动生成了服务代理的代码和实体的代码 这些代码放在 Generated_Code...:自己实现的DataForm控件 Silverlight提供的DataForm控件用以编辑实体 非常强大 但是太过强大了,把一些操作搞他复杂了 咱们这个系列将使用自己的DataForm控件 完成实体编辑业务逻辑...SL4开发的

    28930

    软考高级架构师: RIA架构风格概念和例题

    一、AI 讲解 RIA(Rich Internet Applications,富互联网应用)架构风格是指通过客户端(通常是Web浏览器)运行富客户端应用程序来增强用户体验和应用程序性能的一种Web应用架构...RIA通常依赖于客户端技术如HTML5, CSS, JavaScript及Flash, Silverlight等(后两者现已较少使用)来实现更丰富的用户界面和交互效果。...RIA架构的一个典型例子是Google Docs,它允许用户Web浏览器中像使用传统桌面应用那样编辑文档和表格,包括实时协作编辑功能,而无需刷新整个页面。...减少了Web应用程序的可访问性 RIA架构中,异步通信的主要作用是什么? A. 提高服务器的处理能力 B. 减少页面加载时间,提升用户体验 C. 增加客户端处理负担 D....解析:RIA应用通过使用通用的Web标准和技术实现跨平台兼容性,意味着它们可以在任何支持这些标准的浏览器运行,无论是什么操作系统。 答案:C。

    12700

    LightSwitch Sliverlight应用系统开发入门

    ,因为LightSwtich提供的所有模板都是可以扩展的,自定义开发的,包括页面布局,数据源,使用的控件。...开发环境需求 Visual Studio.net 2010 sp1 LightSwitch 2011 Silverlight 4 SDK(Silverlight 4 tools) LightSwitch...新增,编辑,删除后需要点[保存]才能提交的数据 类似的简单的操作不需要写任何代码就可以完成。 新建一个查询 查询界面如下,根据部门,员工性名,考勤日期,状态进行查询。 ?...数据源相关的,如何连接现有的和创建新的数据库,WCF,RIA。 如何定义一个数据源。 数据格式化显示,验证。 数据源查询排序。 关系数据的定义,一对多,多对多。...,Screen中加入代码实现逻辑 如何初始化输入的值,或计算子段值。

    1.3K80

    微软大力支持开放数据协议(OData)

    文章还提到了微软开放数据协议OData的应用,也提到了google采用的Google的数据交换协议:GData (Google Data APIs Protocol),微软Azure平台上引入了开发代号名为...“Dallas”的服务,它是一个信息集市,能够领先的商业数据提供商和可靠的公共数据源一起为单一位置带来数据、图像,以及实时Web服务。...如果你使用Visual Studio 2010里头使用WCF Data Service,你还可以下载Open Data Protocol Visualizer查看服务返回的数据,Open Data Protocol...开放数据协议(OData)微软的平台上占据了一个比较重要的位置,WCF是过于底层的技术,RIA中开发面向数据驱动的应用程序(EF访问数据,WCF直接暴露实体和实体操作的方法),直接使用WCF技术或多或少会遇到不适应的情况...还有更强悍的Silverlight: WCF RIA Services,OData我们的开发中使用的将越来越多。

    1.3K90

    SilverLight企业应用框架设计【四】实体层设计+为客户端动态生成服务代理(自己实现RiaService)

    …… 好吧,言归正传 说个前提条件: 此项目虽然使用silverlight 4.0 但是服务端只能在dotNet3.5下运行 这也是我们为什么自己实现riaService的原因 实体层设计 由于有这个限制条件...特性dotNet3.5中也是不存在的 同理,我们创建了DisplayAttribute特性,也是为了使用Silverlight4.0的客户端特性 namespace System.ComponentModel.DataAnnotations...使用Silverlight RIA Service的人一定都知道 每次编译的时候都会在Silverlight程序集中生成如下目录和文件 此文件就包含了服务代理和实体类型 那么为了达到与RIA Service...", sb.ToString()); } 获取服务端类信息与获取实体类信息不同 获取服务端类信息使用了反射 我们反射出类的名字,类中的方法名,参数名,参数类型,返回值类型等 来生成形如下面这样的服务端代理...获取参数或返回值类型的时候, 会遇到获取泛型类型的情况(如:List~<….

    74230

    Silverlight 结构分析

    Silverlight是微软提供的一种Web前端应用程序开发框架,是微软RIA的主要应用程序开发平台。...一贯以来,.NET开发人员使用CAS来阻止不受信任的代码执行特权操作。考虑到Silverlight只需一个沙箱,而该沙箱又等同于 Web页面中用来运行脚本的沙箱。...所以基于浏览器应用的特点移除一些不必要的特性,例如Console,COM操作,还有CodeAccess Security等等。...2.4  跨平台支持 Silverlight提供了一个平台抽象层来支持更多的操作系统例如MacOS X,如下图: ? PAL层定义了跟Win32相同的API接口,Mac操作系统上会被重新定向。...Plug-in创建CoreCLR以及其他的服务 -   同时浏览器下载xap文件 -   CoreCLR创建AppDomain,最后实例化Application类。

    88480

    Silverlight 4 RIA Service dataform Template, 代码选择控件,Validate验证使用技巧

    Silverlight 4 RIA Service dataform Template, 代码选择控件,Validate验证使用技巧 功能 定义只读,新增,编辑三块模块 定义模板的目的是更好的复用和提高...主要有表头,多个表体组成,为了把所有操作尽量一个页面中完成,表头使用一个DataForm空间,表体使用DataGrid和DataForm组合实现。...,新增状态下,对于关键字段和必填字段需要用粗体字体显示(默认)或其他形式提醒操作用,这都需要在不同的模板中定于。...如果用asp.net需要写需要JavaScript代码,而使用Silverlight则非常容易就能实现。 ? XAML代码; ? 通过把需要带出的字段绑定到自定义控件。...Silverlight代码 属性绑定代码 ? 赋值代码 ?

    80250

    silverlight 相册雏型

    这篇应该是"silverlight3的"伪"3D续--图片横向轮换"的后续篇章,代码基本从上篇代码修改而来,界面则抄袭了nasa的相册,自己一直做数据库相关的电子商务开发,虽然断断续续学习了一阵silverlight...,但对RIA开发还没找着感觉,基本仍处于asp.net程序员看silverlight的初级阶段,这个权当练手,废话不多说,直接看效果图: ?...异步读取大图片内容,以达到大图加载的loading效果 3.利用SizeChanged事件重新定位各元素中心点位置(结合ActualHeight,ActualWeight) 4.下面导航小图片区,基本可以分成三部分...canvas容器的x值复原了(为了是下次可以继续播放),同时再次调用第"4"点中所提到的布局算法重新布局,因为代码的执行只一瞬间,所以肉眼根本看不出这点小动作。  ...这样之后,基本就能实现点击移动切换功能了,但是效果很单调,为了将导航区的当前大图慢慢缩小,同时被点击的小图慢慢放大,再同时伴随一些角度的姿态调整,小图的点击事件ItemClick里,我又尝试了写了N

    2.2K100

    TransactionScope Troubleshooting

    只要涉及到数据库的操作,那么使用事务就是难免的。如果我们使用LINQ to SQL作为数据访问层,那么LINQ提供的SubmitChanges()方法自身就包含了对事务的处理。...使用事务的时候,有一些前置条件是必备的。...这里所谓的启动Distributed Transaction Coordinator服务,实际是要启动数据库服务器的服务。如果数据库与代码服务器是同一台,通过这样的设置就没有错误了。...这是一种通信错误,原因在于两台服务器之间的安全配置禁止了分布式事务。解决办法是在运行代码的服务,配置Component Services。...tab; 4MSDTC tab中,点击Security Configuration按钮; 5、弹出的对话框中参照下表的建议进行设置: Configuration Option Default Value

    36820

    Linq to Sql 更新数据时容易忽略的问题

    越来越多的朋友喜欢用Linq to Sql来进行开发项目了,一般我们都会遇到CRUD等操作,不可否认,查询方面Linq真的带来很大的便利,性能方面也表现不错,插入操作和删除操作中,Linq的表现也还不错...,但是更新某条记录的时候,性能就相对比较弱了,我们一般会使用ExecuteSql等方法来执行脚本。...不过有时候,我们还是会使用Linq to Sql来进行Update,执行的步骤:获取一个记录-〉更新字段 -〉submitChanges() 昨天遇到了一个问题,流程都没有错,但是更新的时候始终没有更新到数据库...context.SubmitChanges(); } 简单的代码,大概的意思也是获取一个记录,然后更新字段,再submitChanges,大体看看没有错,但是!!!!...大家有没有发觉,我们的context是个私有变量,而我们的GetUser虽然也是context中取得,不过它用的是它自己的context,也就是说对于程序来说,它是两个对象,所以我们这里submitChanges

    1.3K80

    Web开发感悟:数据绑定是一种技术,更是一门艺术

    1、前言 作为一个多年从事b/s开发的程序猿,曾先后使用过asp、asp.net做为主要服务端语言。不管是相对低级的asp也好,还是高级的asp.net也罢,都100%会遇到"数据绑定"问题。...3、“赋值”是个好办法 asp年代,压根儿就没有控件这一说,所以服务端的数据呈现,基本就是通过页面中内嵌来实现的(xxx可理解为一个定义的变量),要改变显示的内容,最方便的方法就是给变量...以此类推,要让一个TextBox控件页面上有内容,也只要简单的写一句textBox1.Text = "Hello World"即可. 4、有了“赋值”,我们就该满足了吗?...4.3.2、绑定只是单向的 不管是asp.net webform,还是asp.net mvc,说到底都是传统的web技术,还算不上RIA,双向绑定还实现不了,Model服务端绑定到View后,最终到达浏览器的只有...而且全新的双向(TwoWay)绑定方式,能自动UI与Model之间维持数据状态同步(即:用户界面的控件做了操作,与之绑定的Model能自动变化;反过来也一样,Model的数据变化了,UI的控件呈现也会自动更新

    1.4K50
    领券