我认为所有的教程和内容在博客上都很棒,但有时当你实际构建一个应用程序时,你编写代码或与系统交互的方式就完全不同了.
我想知道你们是否都知道一些具有可用于实验的源代码的真实世界类型的ASP.NET MVC应用程序.
我知道以下内容,但我很想知道是否还有更多:
我想复制元素的所有计算的css并将其应用于另一个元素.通过计算样式,我的意思是例如,如果元素的宽度是100%,但是它的父级宽度是200px,则元素计算的宽度将是200px.如何访问元素的所有这些样式?
似乎当我使用工具(例如winmerge)来更新我的代码库时...我的Visual Studio Team System(VSTS)与Team Foundation Server(TFS)的集成似乎并没有找到它.
我如何知道要检出哪些文件并重新登录?有什么我想念的吗?这是不属于VSTS和TFS的功能吗?
从ASP.NET MVC Preview 5升级到新发布的Beta版本时,您需要做什么问题或重构?
我刚开始使用Log Parser Lizard来检查我的IIS和事件日志.
您在LogParser 2.2之上使用什么UI工具来查看生产中的日志文件?
几年前,我们有一位平面设计师改造我们的网站.他的结果看起来很棒,但不幸的是,他通过网络浏览器引入了一种新的不受支持的字体.
起初我觉得,"什么!?!"......因为我们的大多数内容都是动态的,并且没有真正的方法来预先制作所有图像.还有多种语言的问题(因为我们知道西班牙语即将出现).
无论如何,我决定创建一些类来通过GDI +自动生成图像,并根据需要以编程方式缓存它们.这解决了我们最初的大部分问题.但是,现在我们的负载急剧增加,我们的UI服务器已经消耗殆尽.
现在问题......我希望用标准的Web浏览器字体替换大多数动态GDI +图像.我想保留一些渲染的GDI +图像并将它们放在resx文件中,但计划用asp:Labels用Tahoma或Arial字体替换它们中的大部分.
您发现哪些是更好的本地化图像解决方案?
我主要关心的是限制UI服务器上的处理.如果是这种情况,与将图像实际嵌入resx相比,将图像url添加到resx会是更好的解决方案吗?
我发现jQuery是一个简化我的MVC视图的好工具.
例如,不是包含复杂的逻辑来为我的表添加交替样式,我只是这样做...
$(document).ready(function() {
$("table.details tr:odd").addClass("detailsAlternatingRow");
$("table.details tr:even").addClass("detailsRow");
});
Run Code Online (Sandbox Code Playgroud)
你知道jQuery的任何其他好的用途,以减少我的MVC视图中的逻辑吗?
我所有关于使用ASP.NET MVC,但我希望改进的领域之一是客户端验证.
我知道最新版本(预览版5)有很多新的验证功能,但它们似乎都是在页面发布后.
我看过Steve Sanderson的一篇有趣的文章......使用实时验证,Castle.Components.Validator.dll和他制作的Validator框架.
我在我的项目中使用过它,但是我希望它能够集成到官方的ASP.NET MVC版本中.我绝对认为业务规则应该驻留在模型上或控制器中而不是视图中.
你们有没有用过类似的方法?
您是否知道将这样的内容添加到官方ASP.NET MVC版本中?
我们的团队正在寻求从使用mbunit切换到mstest,但两者之间似乎存在一些脱节.
有没有人知道如何在使用mstest时模拟mbunit的CombinatorTest和Factory属性?
我认为这是我们在进行转换之前唯一的绊脚石.
我一直听说DRY原理以及它在ASP.NET MVC中如此重要,但是当我在Google上进行研究时,我似乎并不完全清楚它是如何应用于MVC的.
从我所读到的它不是真正的复制和粘贴代码气味,我认为它是,但它不止于此.
您是否可以对我在ASP.NET MVC应用程序中如何使用DRY原理有所了解?
asp.net-mvc ×5
asp.net ×2
jquery ×2
client-side ×1
dry ×1
factory ×1
image ×1
javascript ×1
localization ×1
logparser ×1
mbunit ×1
mstest ×1
refactoring ×1
scripting ×1
tfs ×1
unit-testing ×1
validation ×1
winmerge ×1