小编Bra*_*row的帖子

使用ASP.NET创建缩略图的"最佳"方法是什么?

故事:用户上传将添加到照片库的图像.作为上传过程的一部分,我们需要A)将图像存储在Web服务器的硬盘上,B)将图像的缩略图存储在Web服务器的硬盘上.

这里的"最佳"定义为

  • 相对容易实现,理解和维护
  • 产生合理质量的缩略图

性能和高质量的缩略图是次要的.

asp.net image thumbnails

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

为什么Blend添加[d:LayoutOverrides ="Height"]并且我应该关心吗?

常常从Expression Blend的3回来到Visual Studio时,我看到共混物具有有益补充一个"d:LayoutOverrides"属性,我的XAML.在ASP.NET设计师的成长过程中,我自然不信任任何我不会打字的东西,所以一看到它就立即删除它们.

我知道"d:"属性只是设计师而且不会影响运行时,但任何人都可以提供任何有关此属性功能的信息以及为什么Blend如此坚持以至于我将它们全部放在我的标记上?

<Border d:LayoutOverrides="Height" />
Run Code Online (Sandbox Code Playgroud)

silverlight xaml expression-blend

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

通过SSL的Google地图选项

我们最近发现Google Maps API与SSL无法很好地协作.很公平,但有哪些选择可以克服其他人有效使用过的?

Maps API是否可以通过SSL(HTTPS)工作?

目前,Maps API无法通过安全(SSL)连接提供.如果您在安全站点上运行Maps API,则浏览器可能会警告用户屏幕上的非安全对象.

我们考虑了以下选项

  1. 拆分页面以便信用卡收集(SSL要求)与Google Map不在同一页面上.
  2. 切换到另一个地图提供程序,例如Virtual Earth.有传言称他们支持SSL.
  3. 用IFRAME玩弄技巧.听起来很糟糕.
  4. 将电话转到Google.听起来像很多开销.

还有其他选择,或者是否有人对我们考虑的选项有所了解?

ssl https iframe google-maps

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

在ASP.NET网站中嵌入视频的有效选项有哪些?

快速浏览一下今天的互联网似乎表明Adobe Flash是在网页中嵌入视频的明显选择.这是准确的,还是其他有效的选择?ASP.NET作为平台的选择是否会影响这一决定?

embed asp.net flash video

18
推荐指数
2
解决办法
3761
查看次数

RIA服务与ADO.NET数据服务

我目前正在创建Silverlight 3数据驱动的应用程序.要访问数据库,使用了两种常用方法:RIA服务和ADO.NET数据服务.有没有人对何时/为何选择每种方法有任何指导?以下是我从研究/经验中收集的内容.有什么想法吗?

ADO.NET似乎只对严格的数据库调用有用.如果您需要将数据服务公开给其他应用程序(忽略Silverlight 3的域限制),这是一种很好的方法.此外,如果URL/Query语法在您的应用程序中有用,这是另一个优点

RIA Services似乎是一个更灵活,更可接受的框架.它似乎给你的不仅仅是严格的数据库访问.它仅限于用于Silverlight/Web应用程序,因为它不是通过服务公开的.

思考?想法?评论?

silverlight-3.0 .net-3.5 wcf-data-services wcf-ria-services

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

在Silverlight 3.0中结合.NET RIA服务和MVVM

在Silverlight 3.0中使用.NET RIA Services和MVVM时,RIA Services的Metadata类型和MVVM模式的ViewModel之间存在差异吗?这些是相同的还是应该分开?

元数据类型是部分Entity类的密封内部类.似乎没有适当的分离,但元数据类型也可以使用Validation的属性进行修饰,使其看起来像ViewModel.

我一直在四处寻找,但我没有看到任何有关这方面的细节.

silverlight ria mvvm silverlight-3.0 wcf-ria-services

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

Ruby on Rails的ASP.NET MVC版本"link_to_unless_current"

我想在我的SiteMaster中包含一个链接(使用Html.ActionLink)除非我链接到的视图是当前视图.例如,当用户已经看到"注册"视图时,没有意义显示"注册"链接.

在Ruby on Rails中,我使用"link _to _unless _current"方法来执行此操作.

如何在ASP.NET MVC中复制此行为?我能想到的最好的是在我的控制器中设置一个布尔值来指示链接应该被隐藏(因为它是当前的).与Rails方法相比,这看起来真的很尴尬,所以我想我必须遗漏一些东西.

asp.net-mvc ruby-on-rails

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

.Net RIA服务:DomainService需要一个无参数的构造函数?

我在一个带有一些Silverlight组件的ASP.Net应用程序中使用.Net RIA Services的July CTP.我在Silverlight上打电话给RIA服务.

当我尝试在我的域服务(LinqToEntitiesDomainService对象)中使用Unity和构造函数依赖注入时出现了我的问题.Silverlight应用程序现在抱怨没有无参数构造函数.

我不想拥有无参数构造函数,我希望Unity解析构造函数参数.这可能吗?难道我做错了什么?或者我应该找到另一种方法来注入我的构造函数参数?

public class DashboardService : LinqToEntitiesDomainService<DashboardEntities>
{
    private IUserService userService;

    public DashboardService(IUserService userService)
        : base()
    {
        if (userService == null)
        {
            throw ExceptionBuilder.ArgumentNull("userService");
        }
        this.userService = userService;
    }

    ...
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Timestamp: Tue, 18 Aug 2009 14:34:54 UTC


Message: Unhandled Error in …
Run Code Online (Sandbox Code Playgroud)

c# silverlight unity-container wcf-ria-services

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

Windows Phone 7中缺少System.Json命名空间

Mix10演示期间,演示者(Charlie Kindel)表示,在为WP7编写基于Silverlight的应用程序时,您将获得所有Silverlight 3.0,其中包含一些Silverlight 4.0.

为什么System.Json会丢失?它包含在Silverlight 3.0中,并包含在Silverlight 4.0中.

Windows Phone 7类库参考

silverlight json windows-phone-7

5
推荐指数
3
解决办法
7103
查看次数

如何在Silverlight 3中将.NET RIA服务与MVVM结合起来?

.NET RIA服务被描述为Silverlight的n层框架.我一直在想这个框架和Model-View-ViewModel模式之间的关系是什么.他们是冲突还是你看到了协同组合的潜力?

silverlight mvvm silverlight-3.0 wcf-ria-services

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

DomainDataSource DataPager与silverlight 3 DataGrid和.Net RIA服务

我有一个简单的datagrid示例与silverlight 3,并使用.NET Ria服务使用DomainDataSource以及DataPager声明性地填充它(在代码隐藏中没有任何内容),并且遇到了这个问题:

LoadSize为30,页面大小为15,加载页面时,第1页和第2页显示正确,但当我超出第2页时,网格中没有任何内容显示.

这曾经在使用.NET Ria服务的Mix 2009预览版的silverlight 3 beta中工作,我有一个非常简单的例子,并且已经验证了Web项目上的服务被调用以加载新的批处理,但是网格没有显示任何数据.

任何人都可以解释为什么网格只显示数据的初始加载而不是来自寻呼机的后续批次?

这是我的xaml:

    <riaControls:DomainDataSource x:Name="ArtistSource" QueryName="GetArtist" AutoLoad="True" LoadSize="30" PageSize="15">
        <riaControls:DomainDataSource.DomainContext>
            <domain:AdminContext />
        </riaControls:DomainDataSource.DomainContext>
    </riaControls:DomainDataSource>

    <data:DataGrid Grid.Row="1" x:Name="ArtistDataGrid" ItemsSource="{Binding Data, ElementName=ArtistSource}">
    </data:DataGrid>

    <StackPanel Grid.Row="2">
        <data:DataPager Source="{Binding Data, ElementName=ArtistSource}" />
    </StackPanel>
Run Code Online (Sandbox Code Playgroud)

data-paging silverlight-3.0 wcf-ria-services

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