小编Chr*_*ris的帖子

"无法加载文件或程序集'Microsoft.Practices.EnterpriseLibrary.Validation"异常

我在尝试使用企业库验证应用程序块时遇到以下异常:

创建用于验证的配置节处理程序时出错:无法加载文件或程序集"Microsoft.Practices.EnterpriseLibrary.Validation,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(来自HRESULT的异常:0x80131040)(C:\ Documents and Settings\My Documents\Visual Studio 2008\Projects\Testers\TestProject\web.config第12行)

我知道异常试图告诉我什么,但我无法弄清楚如何解决它.我只安装了一个版本的企业库,这就是它(4.1.0.0),所以我看不出它是如何找到错误的版本,所以我想它是一个依赖问题.我已经从企业库4.1中包含了"Common","Validation"和"ObjectBuilder2"DLL作为项目中的参考,所以我不确定我还缺少什么.文档肯定似乎表明这就是我所需要的.

有没有办法找出依赖问题是什么?

如果有帮助,我尝试使用企业库配置工具创建验证应用程序块规则集,以验证实体框架实体中的数据.我在Visual Studio 2008中使用ASP.NET MVC.

感谢您提供的任何帮助/指导,

克里斯

c# asp.net-mvc enterprise-library validation-application-bl

7
推荐指数
1
解决办法
5万
查看次数

使用AJAX/jQuery将SelectList获取到MVC视图

我有一个C#MVC应用程序,它根据所选日期填充下拉列表.选择日期后,我将通过AJAX/jQuery将其发送给一个动作.该操作获取该日期要返回的项目列表.

这是我的问题所在.我之前已经完成了它,我从动作渲染局部视图并将SelectList作为模型传递给它.但是,我真的只想在原始视图中内联,所以我希望有一些方法可以返回SelectList,并从那里做一些神奇的Javascript/JQuery将它放入下拉列表中.

有没有人曾经这样做过?如果是这样,在调用load()返回SelectList后,我在客户端结束了什么?

我之前做过类似的事情,当我刚刚返回一个字符串或其他值来呈现为直文时:

$("#returnTripRow").load("/Trip.aspx/GetTripsForGivenDate?date=" + escape(selection));
Run Code Online (Sandbox Code Playgroud)

但我不知道如何拦截数据并将其转换为Html.DropDown()调用或等效.

有任何想法吗?

谢谢,

克里斯

javascript ajax asp.net-mvc jquery drop-down-menu

6
推荐指数
1
解决办法
7737
查看次数