小编jru*_*ell的帖子

Visual Studio 2010是否支持MVC 5?

我的问题是我们可以使用MVC 5在Visual Studio 2010中开发应用程序吗?

如果是,请在回答中提及教程或示例代码网址.

如果没有,那么请指定MVC 5的要求用它构建一个应用程序?

asp.net-mvc visual-studio-2010 asp.net-mvc-5

26
推荐指数
3
解决办法
4万
查看次数

如果不在线,从Google或本地加载jQuery

现在我的代码中有以下链接:

<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

等......

我想使用google.com缓存副本.我听说谷歌是最好的来源,但如果我错了,请纠正我.

无论如何,我可以编写我的应用程序代码,以便它使用谷歌中的代码(如果可用),如果没有,则使用本地代码.仅供参考我使用的是Microsoft MVC3和Msoft云服务器.

谢谢

html javascript css asp.net-mvc jquery

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

如何使用动态网址将图像添加到SSRS报告中?

我正在尝试将图像添加到报告中.图像src url是一个IHttpHandler,它接受一些查询字符串参数.这是一个例子:

<img src="Image.ashx?item=1234567890&lot=asdf&width=50" alt=""/>
Run Code Online (Sandbox Code Playgroud)

我向单元格添加了一个Image,然后将Source设置为External,并将Value设置为以下表达式:

="Image.ashx?item="+Fields!ItemID.Value+"&lot="+Fields!LotID.Value+"&width=50"
Run Code Online (Sandbox Code Playgroud)

但是当我查看报告时,它将图像html呈现为:

<IMG SRC="" />
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

更新

即使我将Value设置为"image.jpg",它仍然呈现一个空的src属性.我不确定它是否有所作为,但我在远程处理模式下使用VS 2008 ReportViewer控件.

更新

我能够使用绝对路径(http:// server/path/to/http/handler)在报表设计器(VS 2005)中显示图像.但它们没有显示在Report Manager网站上.我甚至设置了一个无人值守的执行帐户,可以访问外部URL.

reportingservices-2005 reporting-services

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

如何将jQuery UI Button图标添加到输入按钮?

是否可以使用带有元素的jQuery UI Button图标<input type="submit">

文档示例使用<button>元素,但没有明确说明图标是否与输入按钮一起使用.我想将图标添加到呈现为的ASP.NET按钮控件<input type="submit">.

这就是我尝试过的:

$("input.add").button({ icons: { primary: "ui-icon-circle-plus" } });
Run Code Online (Sandbox Code Playgroud)

除了缺少的图标外,该按钮的样式正确.我错过了什么吗?

asp.net jquery-ui

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

将相对baseUri与相对路径相结合

我正在寻找一种干净的方式来将相对基础Uri与另一条相对路径相结合.我试过以下,但Uri(Uri, string)UriBuilder(Uri)要求绝对URI(抛出InvalidOperationException异常:不支持该操作相对URI).

// where Settings.Default.ImagesPath is "~/path/to/images"
// attempt 1
_imagePath = new Uri(Settings.Default.ImagesPath, image);

// attempt 2
UriBuilder uriBuilder = new UriBuilder(Settings.Default.ImagesPath);
uriBuilder.Path += image;
_imagePath = uriBuilder.Uri;
Run Code Online (Sandbox Code Playgroud)

我不想做任何丑陋的字符串操作,以确保基本路径以尾部斜杠结束等.

c# asp.net

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

.NET设计指南建议在IEnumerable <T>上返回List <T>吗?

上下文:我发送了一封电子邮件给我的同事,告诉他们Enumerable.Empty<T>()这是一种返回空集合的方法,而不是像return new List<T>();我得到的回复一样,说明其缺点是它没有暴露特定的类型:

这确实是一个小问题.尽可能具体地了解您的返回类型*(因此,如果您要返回List <>,请将其作为返回类型); 这是因为像Lists和Arrays这样的东西有额外的方法是有用的.此外,在使用调用方法的集合时,它还可用于进行性能考虑.

不幸的是,下面的技巧迫使你返回一个IEnumerable,它尽可能不具体,对吧?:(

*这实际上来自.NET设计指南.我相信,准则中陈述的理由与我在这里提到的相同.

这似乎与我所学到的完全相反,并尽可能地尝试,我在设计指南中找不到这个确切的建议.我找到了一个像这样的小件:

DO返回的子类Collection<T>或者ReadOnlyConnection<T>从很常用的方法和属性.

随着代码片段的跟随,但根本没有理由.


所以说,这是一个真实的,可接受的指导方针(在第一个块引用中描述的方式)?还是被误解了?我能找到的所有其他SO问题都有更好的答案IEnumerable<T>作为返回类型.也许最初的.NET指南刚刚过时了?

或者它可能不是那么清楚?是否需要考虑一些权衡因素?何时返回更具体的类型是个好主意?难道曾经建议退回到一个具体的泛型类型,或只返回一个更具体的接口喜欢IList<T>ReadOnlyCollection<T>

.net collections

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

.NET 4.0上的实体框架5 - DatabaseGeneratedOption.Identity未定义

我需要在.NET 4上使用EF5,并且在使用HasDatabaseGenerationOption.Identity映射我的类时遇到了引用问题,该版本在4.0版本的库中不存在.

以下是失败的:

this.Property(t => t.DeploymentLogId)
              .HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
Run Code Online (Sandbox Code Playgroud)

有谁知道一项工作?

entity-framework .net-4.0 entity-framework-5

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

为什么我的web项目找不到我的elmah.axd文件

在我的web.config文件中,我拥有elmah所需的所有引用,以便让elmah运行.除了这部分代码:

<location path="elmah.axd">
    <system.web>
        <authorization>
            <allow roles="admin" />
            <deny users="*" />
        </authorization>
    </system.web>
</location>
Run Code Online (Sandbox Code Playgroud)

ReSharper或Visual Studio都给我错误:

位置元素未使用:在elmah.axd路径中找不到项目:找不到Web项目\ elmah.axd的路径

我从NuGet安装了elmah包,我保存了dll,当我转到我的站点的根目录并键入root/elmah.axd时,我可以访问elmah日志; 但是,我需要限制这些日志对管理员的访问.

我有两个用户:管理员和用户我只希望那些具有管理员角色的用户访问elmah日志.

我错过了这个拼图吗?

.net elmah exception-handling web-config asp.net-mvc-3

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

ASP.NET MVC静态存储库?

我有几个实体几乎永远不会改变(即国家,地区等的列表)它让我思考......除了正常的存储库之外,静态存储库是否对这些实体有意义?我还说,因为这些实体仍然会与其他实体交互,我仍然希望它们在一个工作单元下,因此它们共享相同的上下文.

但是,我确信有更好的方法可以解决这个问题.我是ASP.NET和.NET Framework的新手,但有没有办法定义将在程序的整个生命周期中使用的应用程序范围的数据?这是最好的方式吗?

或者更好地定义一个包含这些实体集合的静态类,我可以在需要时从那里获取它们?

c# asp.net asp.net-mvc entity-framework

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

区别于不使用LINQ

我想使用distinct从LIST中删除重复的行.

这是结果集(如您所见,重复索引12和14)

id  idIndice    idName         idTipo   tamanho     caminho
12  11          Processo       3        10          C:\Program Files\Empenho\Senha.txt
13  13          Endereço       1        250         C:\Program Files\Empenho\Senha.txt
14  12          Número         2        5           C:\Program Files\Empenho\Senha.txt
15  9           Cep            5        8           C:\Program Files\Empenho\Senha.txt 
16  10          Dt. de Nasc.   4        0           C:\Program Files\Empenho\Senha.txt
12  11          Processo       3        10          C:\Program Files\Empenho\Senha.txt
14  12          Número         2        5           C:\Program Files\Empenho\Senha.txt
Run Code Online (Sandbox Code Playgroud)

这是我想要的sql(这样做)

select DISTINCT u.id, u.idIndice, t.idName, t.idTipo, t.tamanho, l.caminho
from  tgpwebged.dbo.sistema_Indexacao as u
join  tgpwebged.dbo.sistema_Indexes as t …
Run Code Online (Sandbox Code Playgroud)

c# linq

12
推荐指数
3
解决办法
7346
查看次数