小编Jon*_*han的帖子

ASP.NET MVC控制器可以返回一个Image吗?

我可以创建一个只返回图像资产的控制器吗?

我想通过控制器路由此逻辑,只要请求以下URL:

www.mywebsite.com/resource/image/topbanner
Run Code Online (Sandbox Code Playgroud)

控制器将查找topbanner.png并将该图像直接发送回客户端.

我已经看到了这个例子,你必须创建一个View - 我不想使用View.我想用Controller完成所有操作.

这可能吗?

asp.net asp.net-mvc controller image

444
推荐指数
12
解决办法
22万
查看次数

区域之间的RedirectToAction?

有没有办法重定向到不同区域的特定操作/控制器?

asp.net-mvc redirecttoaction asp.net-mvc-areas

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

是否有可能在不同的程序集中有两个部分类代表同一个类?

我在名为"MyProject.Data"的项目中有一个名为"Article"的类,它充当我的Web应用程序的数据层.

我有一个名为"MyProject.Admin"的独立项目,它是一个基于Web的管理系统,用于查看/编辑数据,并使用ASP.NET动态数据构建.

基本上我想使用部分类扩展Article类,这样我就可以使用"UIHint"扩展器扩充其中一个属性,这将允许我用FCKEdit控件替换普通的多行文本框.

我的部分类和扩展器看起来像这样:

[MetadataType(typeof(ProjectMetaData))]
public partial class Project
{
}

public class ProjectMetaData
{
    [UIHint("FCKeditor")]
    public object ItemDetails { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如果部分类与原始部分类在同一个项目中 - 即MyProject.Data项目,这一切都可以正常工作.

但是UI行为不应该位于数据层中,而应该位于Admin层中.所以我想把这个类移到MyProject.Admin.

但是,如果我这样做,功能就会丢失.

我的基本问题是:我可以在单独的项目中有2个部分类,但两者都指的是同一个"类"吗?

如果没有,有没有办法完成我正在尝试做的事情,而不将数据层逻辑与UI逻辑混合在一起?

asp.net partial-classes asp.net-dynamic-data

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

在SQL Server中存储坐标(经度/纬度,来自谷歌地图)的最佳方法是什么?

我正在SQL Server 2008中设计一个表,用于存储用户列表和Google Maps坐标(经度和纬度).

我需要两个字段,还是可以用1完成?

用于存储此类数据的最佳(或最常见)数据类型是什么?

sql-server spatial latitude-longitude sql-server-2008

101
推荐指数
7
解决办法
12万
查看次数

使用TypeScript中的属性构建函数对象

我想创建一个函数对象,它还具有一些属性.例如在JavaScript中我会这样做:

var f = function() { }
f.someValue = 3;
Run Code Online (Sandbox Code Playgroud)

现在在TypeScript中,我可以将其描述为:

var f: { (): any; someValue: number; };
Run Code Online (Sandbox Code Playgroud)

但是我不能在不需要演员的情况下构建它.如:

var f: { (): any; someValue: number; } =
    <{ (): any; someValue: number; }>(
        function() { }
    );
f.someValue = 3;
Run Code Online (Sandbox Code Playgroud)

如果没有演员,你会如何建立这个?

casting function-object typescript

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

有人知道托管的TeamCity构建提供程序吗?

我正在寻找一个TeamCity服务器来持续构建.NET Web应用程序.我已经有托管,所以我不想得到一个全新的托管帐户,如AppHarbor.

我不维护自己的物理服务器,也不想维护.

我也不想每月为整个专用Windows机器支付50美元或更多,只是为了托管TeamCity.

我真的不在乎它是否在共享机器上很慢,因为它只是在后台运行的连续构建.

我想通过FTP将输出自动部署到我选择的服务器上.

市场上是否有人提供托管的TeamCity环境?

hosting teamcity continuous-integration

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

我在哪里可以获得国家,州和城市的名单?

这似乎是重复的,因为那里有相同的问题.

不幸的是,所有这些问题的所有答案都缺少一个细节:各州.

我在哪里可以获得国家,和城市的列表?

例如,我想要这个:

| Sydney  |  New South Wales  |  Australia  |
Run Code Online (Sandbox Code Playgroud)

要么

|  Miami  |  Florida          |  United States  |
Run Code Online (Sandbox Code Playgroud)

想要这样的东西,它排除了国家:

|  Miami  |  United States  |
Run Code Online (Sandbox Code Playgroud)

有什么地方可以获得这种数据吗?

我已经尝试过以下数据源:

但所有这些都排除了各州.

country state datafeed city

59
推荐指数
4
解决办法
15万
查看次数

Ninject模块的目的是什么?

我是ninject的完全新手

我一直在拉开其他人的代码,发现了几个nInject模块实例 - 从Ninject.Modules.Module派生的类,并且有一个包含大部分代码的加载方法.

通过调用StandardKernel实例的LoadModule方法并将其传递给模块类的实例来调用这些类.

也许我在这里遗漏了一些明显的东西,但是这对于创建一个普通的旧类并调用它的方法,或者使用静态方法的静态类有什么好处呢?

 

c# dependency-injection module ninject module-pattern

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

为什么只说CommonJS适合非浏览器应用程序?

为什么不将它用作Javascript的通用组件模式,包括浏览器执行的Javascript?

一目了然,这似乎是模块化我正在进行的项目的好方法,它包含一个大型的Javascript代码库,包含许多组件,其中一些与彼此交互.

javascript architecture components design-patterns commonjs

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

在ASP.NET MVC中构建CMS

我很想知道是否为ASP.NET MVC编写了任何基本的CMS代码.

我问的原因是,我正在为客户创建一个数据驱动的网站,我已经花了很多时间从MVC开始构建它,但现在客户想要内容管理设施.

基本上他们希望能够添加/编辑/删除文章并具有版本控制.

如果我能够以某种方式"关注"内容管理而不必从头开始,现有的CMS 开发它,那将是很棒的.

我应该自己构建文章管理和修订控制,还是应该重新使用一些现有的包?

asp.net-mvc content-management-system

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