小编Sam*_*sel的帖子

MVC DateTime绑定具有不正确的日期格式

Asp.net-MVC现在允许隐式绑定DateTime对象.我有一个行动

public ActionResult DoSomething(DateTime startDate) 
{ 
... 
}
Run Code Online (Sandbox Code Playgroud)

这成功地将字符串从ajax调用转换为DateTime.但是,我们使用日期格式dd/MM/yyyy; MVC正在转换为MM/dd/yyyy.例如,使用字符串'09/02/2009'提交对操作的调用会导致DateTime为'02/09/2009 00:00:00',或在我们的本地设置中为9月2日.

我不想为了日期格式而滚动我自己的模型绑定器.但是,如果MVC能够为我执行此操作,则无需更改操作以接受字符串然后使用DateTime.Parse.

有没有办法改变DateTime的默认模型绑定器中使用的日期格式?默认型号绑定器不应该使用您的本地化设置吗?

asp.net-mvc formatting datetime localization model-binders

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

自动部署Web应用程序?

我的团队目前正在尝试自动部署我们的.Net和PHP Web应用程序.我们希望简化部署,并避免由于手动操作而导致的麻烦和许多麻烦.

我们需要一种解决方案,使我们能够:

- Compile the application  
  - Version the application with the SVN version number
  - Backup the existing site
  - Deploy to a web farm
Run Code Online (Sandbox Code Playgroud)

我们所有的应用程序都使用SVN进行源代码控制,我们的.Net应用程序使用CruiseControl.我们一直在尝试使用MSBuild和NAnt部署脚本,但成效有限.我们过去也使用过Capistrano,但希望尽可能避免使用Ruby.

还有其他任何可以帮助我们的部署工具吗?

.net php deployment web-applications

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

如何在C#中将List <object>转换为Hashtable?

我有一个对象列表,每个对象包含Id,代码和描述.

我需要将此列表转换为Hashtable,使用Description作为键,Id作为值.

这样就可以将Hashtable序列化为JSON.

有没有办法从List <Object>转换为Hashtable而不编写循环来遍历列表中的每个项目?

c# hashtable list

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

ASP.NET MVC Preview 5 - Html.Image帮助程序已移动命名空间

我们刚刚将ASP.NET从预览版3更新为预览版5,我们Html.Image在aspx页面中遇到了HtmlHelper 的问题.

它似乎Html.Image已经System.Web.Mvc进入Microsoft.Web.Mvc,现在我们发现访问帮助程序的唯一方法是向每个使用它的.aspx页面添加一个import语句.可以using System.Web.Mvc;在视图母版页的C#代码隐藏中访问所有其他帮助程序,但是这一个似乎需要<@Import Namespace="Microsoft.Web.Mvc">在每个.aspx页面中.

有没有人知道这方面的方法?

asp.net-mvc html-helper web-config

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

当onfocus设置选择尺寸时,Google Chrome会中断

以下用于调整选择列表大小的JavaScript会在Google Chrome中中断.它在Tabed into the field时有效,但点击它会产生"Aw,Snap!" 错误页面.

<select onfocus="this.setAttribute('size', 3);">
<option>selectList with onfocus</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
Run Code Online (Sandbox Code Playgroud)

在FF和IE中工作正常.这是onfocus之间的某种冲突(如果我在onClick上实现它没有问题)和设置size属性.我被告知它也在Safari中断了.

非常感谢任何帮助,想法或解决方法.

(PS Yeh我知道调整选择列表的形式不是很好,但这是老板/客户想要的)

javascript select google-chrome focus setattribute

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