问题列表 - 第26092页

如何在Asp.net MVC 2中使用Base ViewModel

当我熟悉Asp.Net MVC时,我正在使用MVC 2,我注意到在Kigg项目中使用了BaseViewData类,我不确定如何实现.

我希望每个ViewModel都有一些可用的值.我想到了使用iterface,但我想知道最佳做法是什么,Kigg是如何做到的?

Kigg

public abstract class BaseViewData 
{ 
  public string SiteTitle { get; set; }
  // ...other properties
}
public class UserListViewData : BaseViewData
{
   public string Title { get; set; }
   // .. other stuff
}
Run Code Online (Sandbox Code Playgroud)

在我的WebForms应用程序中,我使用继承自System.Web.UI.Page的BasePage.
所以,在我的MVC项目中,我有这个:

public abstract class BaseViewModel
{
    public int SiteId { get; set; }
}
public class UserViewModel : BaseViewModel
{
  // Some arbitrary ViewModel
}
public abstract class BaseController : Controller
{
    private IUserRepository _userRepository;

    protected BaseController()
        : this(
            new …
Run Code Online (Sandbox Code Playgroud)

viewmodel asp.net-mvc-2

9
推荐指数
1
解决办法
2532
查看次数

按位运算符 - 需要伪代码转换

有人可以将此声明翻译成伪代码(或只是简单的英语)吗?

var c:uint = 0xFF << 24 | r << 16 | g << 8 | b;
Run Code Online (Sandbox Code Playgroud)

bit-manipulation bitwise-operators

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

如何从GitHub下载ZIP格式的源代码?

我看到一些奇怪的东西:

http://github.com/zoul/Finch.git

现在我不是那个CVS,SVN等老兄.当我在浏览器中打开它时,它告诉我我做错了什么.所以我打赌我需要一些黑客风格的工具?一些客户?

(我的意思是......为什么不提供一个ZIP文件呢?这个世界不够复杂吗?)

git github

253
推荐指数
8
解决办法
70万
查看次数

将枚举数据绑定到WPF中的ComboBox,过滤一些枚举

我需要将枚举绑定到DataGridTemplateColumn中的组合框,但只包含枚举所具有的一些选项.
示例:
枚举选项: 未知,,,,,所有
可绑定的:,,,

有什么办法吗?
非常感谢.

最好的祝福

wpf combobox datagridtemplatecolumn

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

如何使用Adobe Flash CS5为Iphone编译flex应用程序?

如何使用Adobe Flash CS5为Iph*ne编译flex(Flash Builder)应用程序?

用户可以安装将其作为编译二进制文件的应用程序吗?

apache-flex iphone flash mxml actionscript-3

0
推荐指数
1
解决办法
3563
查看次数

在跳过假期+ Joda时间的同时计算结束日期

我想计算一个事件的结束日期(和时间).我知道开始日期持续时间(以分钟为单位).但:

  1. 我不得不跳过假期 - 非经常性情况
  2. 我必须跳过周末 - 经常出现的情况
  3. 不必计算工作时间(例如:从早上8点到下午5点) - 经常性情况,但具有更细的粒度

有没有一种简单的方法来使用Joda时间库来实现这些情况?

java jodatime

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

IE7和8随机挂起CSS图像

我们有一个ASP.NET 3.5应用程序,已经生产了一年多.我们的上一次发布是在几个月前发布的.我们使用CSS来设置样式并将背景图像应用于div等.服务器是带有IIS的Windows 2003.

突然,本周,我们收到了一些用户的报告,说明页面似乎在加载时挂断了.状态栏显示页面主区域中使用的背景图像的名称(在CSS中分配).在我们的办公室,我们中的一些人可以重建这个问题,而其他人则不能.IE6和Firefox似乎没有受到影响,只有IE7/8.在受影响的计算机上运行Fiddler,并试图查看请求发生了什么似乎使问题消失(当通过Fiddler运行时,它返回时没有).在挂起的负载上点击刷新通常会使页面加载正常.

我查看了背景图片,甚至将其替换为存档副本.没有快乐.我们从生产源重新部署了应用程序.没有喜悦.我们重新启动IIS并最终重新启动整个服务器.事件日志,应用程序日志或IIS日志中没有异常条目.最后,我完全删除了图像并重新设置了页面样式,不使用背景图像.这至少就目前解决了这个问题.

但是,我们有其他图片"悬挂"的报道.这些图片是PNG,但我听说有些传言说GIF有时挂起,但我没有截图确认.

这刚刚开始"突然发生".最近没有应用于服务器的版本或更新.我们甚至检查了客户端上的更新,以查看最近的Windows Update是否可能在客户端上导致此更新,但在过去几周内没有更新任何内容.

如果您有关于此问题的任何信息,我很乐意听取您的意见.我也非常感谢有关我们可以尝试的其他诊断的任何建议.

css asp.net iis internet-explorer diagnostics

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

函数式编程语言如何工作?

如果函数式编程语言不能保存任何状态,他们如何做一些简单的事情,比如从用户那里读取输入?他们如何"存储"输入(或存储任何数据?)

例如:这个简单的C语言如何转换为像Haskell这样的函数式编程语言?

#include<stdio.h>
int main() {
    int no;
    scanf("%d",&no);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

(我的问题受到了这篇优秀文章的启发:"名词王国的执行".阅读它让我更好地理解了什么是面向对象的编程,Java如何以一种极端的方式实现它,以及函数式编程语言是如何实现的对比.)

oop paradigms haskell programming-languages functional-programming

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

提升lambda:在对象上调用方法

我正在研究boost :: lambda作为一种通用算法,可以使用任何类的任何"getter"方法.

该算法用于检测属性的重复值,我希望它适用于任何类的任何属性.

在C#中,我会做这样的事情:

class Dummy
{
    public String GetId() ...
    public String GetName() ...
}

IEnumerable<String> FindNonUniqueValues<ClassT>
  (Func<ClassT,String> propertyGetter) { ... }
Run Code Online (Sandbox Code Playgroud)

示例使用方法:

var duplicateIds   = FindNonUniqueValues<Dummy>(d => d.GetId());
var duplicateNames = FindNonUniqueValues<Dummy>(d => d.GetName());
Run Code Online (Sandbox Code Playgroud)

我可以使用接口或模板方法来获取"任何类"部分,但尚未找到如何使"for any method"部分工作.

有没有办法在C++中使用类似"d => d.GetId()"lambda(有或没有Boost)?

另外,更多的C++ ian解决方案也可以使算法通用.

我正在使用带有VS2008的C++/CLI,所以我不能使用C++ 0x lambdas.

c++ boost boost-lambda

0
推荐指数
1
解决办法
656
查看次数

是否有django模板过滤器来显示百分比?

我想要类似于标准库中字符串格式.

'%'百分比.将数字乘以100并以固定('f')格式显示,后跟百分号.

django formatting django-templates

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