小编Ben*_*Ben的帖子

使用LINQ to SQL搜索整个数据库

是否可以使用LINQ to SQL搜索整个数据库(显然只有.dbml文件中映射的部分)才能匹配字符串?我正在尝试编写一个函数,它将采用一串"搜索术语"并搜索所有映射的实体并返回一个List(Of Object),它可以包含实体的混合,即如果我有一个表"Foo"和表" Bar"并搜索"wibble",如果"Foo"中有一行,而"Bar"中有一行包含"wibble",我想返回一个包含"Foo"对象的List(Of Object)和一个"酒吧"对象.这可能吗?

.net c# linq vb.net linq-to-sql

3
推荐指数
2
解决办法
4546
查看次数

将Silverlight应用程序设置为WindowLess

我已经下载了ComponentOne Silverlight控件,并且正在尝试将HTMLHost控件添加到我的一个UserControls中.当我运行应用程序时,我收到消息

要使用此控件,silverlight插件必须将其"无窗口"属性设置为true

有谁知道我如何设置这个属性?

c# silverlight silverlight-4.0

3
推荐指数
1
解决办法
4819
查看次数

阻止.Net中的线程

我有一个具有纯静态方法和属性的类.我在类"Load"上调用异步方法,该方法向Web服务请求一大块数据,然后触发执行返回方法"LoadCompleted"的事件.我不知道调用要花多长时间(调用"Load"方法,然后调用"LoadCompleted")之间的区别.

我想阻止应用程序继续进行,直到引发回调方法(因为应用程序将尝试从此类中获取内容,在"LoadComplete"方法设置数据之前不会填充该内容).我该怎么做呢?

c# vb.net silverlight multithreading asynchronous

3
推荐指数
1
解决办法
344
查看次数

制作Silverlight UserControl填充内容控件中的可用空间

我有各种用户控件放在我的Silverlight应用程序中的内容控件中.目前我很难编码控件的宽度和高度,因为它们不会拉伸.我已将Horizo​​ntalAlignment和VerticalAlignment设置为strecth(在usercontrol和DataTemplate上),但是当放置在内容控件中时,它们仍然不会填充可用空间.有谁知道我要做什么?另外,有人可以在WPF/Silverlight中建议一个关于调整控件主题的好网站文章吗?

silverlight wpf silverlight-4.0

2
推荐指数
1
解决办法
1510
查看次数

从JSON返回的字符串中删除双引号

我有一个返回MVC JsonResult的ajax方法.我使用数据填充第三方控件数据源.第三方控件期望数据不是字符串(即没有双引号).如果我警告jquery ajax调用中返回的数据,它显示没有双引号:

[[10, 10], [15, 20], [20, 25], [32, 40], [43, 50], [55, 60], [60, 70], [70, 80], [90, 100]]
Run Code Online (Sandbox Code Playgroud)

但是,如果我通过fidler查看数据,它会显示我的数据在双引号内:

"[[10,10],[15,20],[20,25],[32,40],[43,50],[55,60],[60,70],[70,80], [90,100]]"

第三方控件没有正确设置数据源,我确信这是因为(如果我通过硬编码上面的数据填充数据源,它工作正常)

c# asp.net-mvc jquery json

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

是否可以强制<div>不要滚动条

这可能是一个非常简单的问题,但是有可能强制div没有滚动条吗?我有一个div,我动态改变大小,并希望强制它的大小固定.我该怎么办?

谢谢

html css asp.net

0
推荐指数
1
解决办法
277
查看次数

HttpPostedFileBase 锁定文件

我正在使用HttpPostedFileBase. 文件上传没有问题,但是当我尝试从该文件(excel 文件)中读取时,我收到一条错误消息,说我无法从文件中读取,因为它已被锁定。如何从文件中删除锁定/使其首先不锁定文件?

[HttpPost]
        public ActionResult Index(HttpPostedFileBase file)
        {
            string path = string.Empty;
            if (file.ContentLength > 0)
            {
                var fileName = Path.GetFileName(file.FileName);
                path = Path.Combine(Server.MapPath("~/App_Data/"), Guid.NewGuid() + fileName);
                file.SaveAs(path);
                file.InputStream.Flush(); 

                file.InputStream.Close();
                file.InputStream.Dispose();

                // Import the file
                ViewData["FileName"] = fileName;
                //Added to ensure that the file had finished being written by the time      I try and read it
                System.Threading.Thread.Sleep(2000);
            }

            return RedirectToAction("Index", new{fileName = path});
        }
Run Code Online (Sandbox Code Playgroud)

上面的代码读取文件并保存它没有问题,但下面的代码无法加载该文件:

var workbook = excelApp.Workbooks.Open(ExcelDocumentLocation, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, …

c# asp.net-mvc asp.net-mvc-4

0
推荐指数
1
解决办法
4144
查看次数