问题列表 - 第24517页

在自定义模型绑定器中设置ModelState值

我在ASP.NET MVC 2中使用自定义模型绑定器,如下所示:

    public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
    {
        if (controllerContext == null)
        {
            throw new ArgumentNullException("controllerContext");
        }
        if (bindingContext == null)
        {
            throw new ArgumentNullException("bindingContext");
        }

        BaseContentObject obj = (BaseContentObject)base.BindModel(controllerContext, bindingContext);
        if(string.IsNullOrWhiteSpace(obj.Slug))
        {
            // creating new object
            obj.Created = obj.Modified = DateTime.Now;
            obj.ModifiedBy = obj.CreatedBy = controllerContext.HttpContext.User.Identity.Name;
            // slug is not provided thru UI, derivate it from Title; property setter removes chars that are not allowed
            obj.Slug = obj.Title;
            ModelStateDictionary modelStateDictionary = bindingContext.ModelState;
            modelStateDictionary.SetModelValue("Slug", new ValueProviderResult(obj.Slug, obj.Slug, …
Run Code Online (Sandbox Code Playgroud)

modelbinders asp.net-mvc-2

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

Objective-c错误" - [CFString retain]:消息发送到解除分配的实例0x4593540"

我正在使用phonegap,目前我有一个在iframe中运行php和javascript/html的webapp.它工作了一段时间,但现在当我加载页面时它崩溃了这个错误

-[CFString retain]: message sent to deallocated instance 0x4593540
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢

objective-c cordova

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

如何编写C#Extension方法将Domain Model对象转换为Interface对象?

当您有一个需要显示为接口控件的域对象时,如下拉列表,ifwdev建议创建一个扩展方法来添加.ToSelectList().

原始对象是具有与下拉列表的.Text和.Value属性相同的属性的对象列表.基本上,它是SelectList对象的List,而不是同一个类名.

我想你可以使用反射将域对象转换为接口对象.任何人对C#代码都有任何建议吗?SelectList是SelectListItem的MVC下拉列表.

当然,想法是在视图中做这样的事情:

<%= Html.DropDownList("City", 
         (IEnumerable<SelectListItem>) ViewData["Cities"].ToSelectList() )
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc domain-driven-design selectlist selectlistitem

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

Android中的Extends Application和Extends Activity有什么区别?

我很困惑两者之间的区别.在我的应用程序中,我刚刚使用了Extends Activity,应用程序运行正常,那么Extends Application的目的是什么?

你会在Android应用程序中创建的第一个类上使用它吗?

谢谢.

java android

25
推荐指数
2
解决办法
9240
查看次数

PDF表格字段操作

我正在创建一个Web界面,用来自数据库的用户数据自动填充pdf表单.管理员需要能够上传pdf(现在​​以IRS pdf格式为目标),然后将pdf中的字段与数据库中的数据字段相关联.

我需要一种方法来帮助管理员将字段名称(例如"topmostSubform [0] .Page2 [0] .p2-t66 [0]")与数据库中的数据字段相关联.我正在寻找一种以编程方式修改PDF以某种方式提供此信息的方法.

基本上,我愿意接受有关如何使字段名称在原始pdf的修改版本上以明显方式显示的建议.我最接近的是能够通过逐行编辑原始pdf将工具提示插入到pdf中的字段中.但是,当以这种方式编辑pdf时,字段名称是乱码,所以我不能只使用它们.

最佳解决方案是任何可以自动解析pdf并将每个字段的工具提示设置为字段名称的解决方案.任何可以从命令行或任何python工具运行的东西,或者只是从原始pdf文件中正确解析字段名称的基本内容都会令人惊讶.

python pdf django

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

在Python中继承类"对象"的目的是什么?

所有Python内置object函数都是子类,我遇到了许多用户定义的类.为什么?这堂课的目的是object什么?这只是一个空洞的课,对吧?

python object deprecated future-proof new-style-class

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

Windows应用程序数据目录

不完全是一个编程问题,但它足够接近所以这里:

在Mac OS中,我会将我的应用程序的用户特定文件~/Library/Application Data/{MyApp}/放入*nix中,我会把它们放入~/.{MyApp}/- 我应该把它放在哪里用于Windows?

我将使用Ruby File.expand_path来访问这个目录,所以如果有一个等效的窗口~就可以了.

(对于Windows XP,Vista和7的答案,如果它们不相同,将不胜感激)

ruby windows settings

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

C#格式化货币

我看到一个有趣的情况围绕C#(VS 2008 SP1)中的货币.下面是测试用例的图像:

alt text http://img697.imageshack.us/img697/8500/testcases.png

我期待第五,六和七个案例(我的错误就是没有在输出中对它们进行编号)来将数字四舍五入到一分钱.

这是我的测试代码:

static void Main(string[] args)
{
    decimal one = 10.994m;
    decimal two = 10.995m;
    decimal three = 1.009m;
    decimal four = 0.0044m;
    decimal five = 0.0045m;
    decimal six = 0.0046m;
    decimal seven = 0.0049m;
    decimal eight = 0.0050m;

    Console.WriteLine(one + ": " + one.ToString("C"));
    Console.WriteLine(two + ": " + two.ToString("C"));
    Console.WriteLine(three + ": " + three.ToString("C"));
    Console.WriteLine(four + ": " + four.ToString("C"));
    Console.WriteLine(five + ": " + five.ToString("C"));
    Console.WriteLine(six + ": " + …
Run Code Online (Sandbox Code Playgroud)

c# formatting rounding

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

在某个字符后删除字符串的一部分

我只是想知道如何在PHP中的某个子字符串后删除所有内容

例如:

Posted On April 6th By Some Dude
Run Code Online (Sandbox Code Playgroud)

我希望它能删除所有文本,包括和之后的子字符串"By"

谢谢

php string

126
推荐指数
8
解决办法
20万
查看次数

这个递归函数困惑我,发生了什么?

我正在玩递归并完成这个简单的功能.我假设它会打印9-0到stdout,但是,它打印0-9.我看不出这是怎么回事.

int main()
{
        rec(10);
        return 0;
}

int rec(int n){
        if(n > 0)
                printf("%d\n", rec(n -1));
        return n;
}
Run Code Online (Sandbox Code Playgroud)

c recursion

12
推荐指数
4
解决办法
1161
查看次数