问题列表 - 第21419页

未找到"索引"视图或其主页.

The view 'Index' or its master was not found. The following locations were searched:
~/Views/ControllerName/Index.aspx
~/Views/ControllerName/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
Run Code Online (Sandbox Code Playgroud)

使用ASP.Net mvc区域时出现此错误.调用区域控制器操作,但它似乎在"基础"项目视图中而不是在区域视图文件夹中查找视图.

asp.net-mvc asp.net-mvc-routing asp.net-mvc-areas

57
推荐指数
6
解决办法
10万
查看次数

考虑从TextMate转移到Vails for Rails dev.我需要什么?

我完全专注于Ruby on Rails开发.我目前使用TextMate在OS X中开发.我有一个虚拟机正在运行,以尽可能地模拟我的应用程序将部署到的环境,并且我将来自VM guest虚拟机的Samba共享上的代码安装到OS X中.从那里我用TextMate打开并编码.

我开始认为通过适当的插件和学习时间,我可以直接在VM上使用vim.现在我的TextMate基本上是库存,但我确实发现ProjectPlus插件是不可或缺的.我正在寻找的是一些关于vim资源和插件的建议(如果这是正确的术语),以模仿我不愿意在TextMate中放弃的功能.或者至少,令人信服的理由为什么我应该愿意放弃它们.这是一个简短的清单:

  • 能够在任何时候都可以看到(最好)可折叠的项目树,或者可以轻松切换.
  • 能够一目了然地查看SCM状态,无论是在该项目树中(优选)还是其他.(如果这有任何区别,我几乎只使用git.)
    • 能够从vim内部查看并排差异也很棒
  • 能够随意搜索整个项目(我想:stop; grep -nr; fg;会实现这一目标,除非有更好的方法.)
  • 代码完成,如果可能的话

vim textmate ruby-on-rails

24
推荐指数
2
解决办法
4324
查看次数

通用方法中的条件类型

考虑以下(大大简化)代码:

public T Function<T>() {
    if (typeof(T) == typeof(string)) {
        return (T) (object) "hello";
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

首先施展到object那时是荒谬的T.但编译器无法知道先前的测试确保T类型string.

在C#中实现这种行为的最优雅,惯用的方式是什么(包括摆脱愚蠢typeof(T) == typeof(string),因为T is string不能使用)?


附录: .net中没有返回类型差异,因此你不能让函数重载来输入字符串(顺便说一下,这只是一个例子,但是多态性中关联结束重定义的一个原因,例如UML,可以不能用c#完成.显然,以下将是伟大的,但它不起作用:

public T Function<T>() {
    ...
}

public string Function<string>() {
    return "hello";
}
Run Code Online (Sandbox Code Playgroud)

具体示例1:因为针对特定类型测试的通用函数不是通用的,所以有几次攻击,我将尝试提供更完整的示例.考虑Type-Square设计模式.以下是一个片段:

public class Entity {
  Dictionary<PropertyType, object> properties;

  public T GetTypedProperty<T>(PropertyType p) {
    var val = properties[p];

    if (typeof(T) == typeof(string) {
      (T) (object) p.ToString(this);  // magic going here …
Run Code Online (Sandbox Code Playgroud)

c# generics variance

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

WPF:如何为组件列表设置动画?

假设我有一个可视对象列表(CustomControls).它们可以在StackPanel内部或者是ListView上的项目,我认为容器是这个问题的答案的一部分.

在视觉上,您可以将这些对象视为队列中的项目.每当我从这个队列的底部弹出一个对象时,我想用弹出的对象走出视图框架来动画整个队列,并且新的一个(假设查看框架只显示一个子集)滑入其余的元素.

创建这个动画的最佳方法是什么?最好的容器是什么?

.net wpf user-interface animation

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

将vim的vertsplit字符更改为│

我认为这是与代码页相关的,但不会伤害询问.

如何在windows xp的cmd,gvim 7.2上更改vertsplit字符,以便代替默认值 它是│(所以它是一个完整的,而不是分裂的线)?

这个角色通常会改变

set fillchars=vert:\|
Run Code Online (Sandbox Code Playgroud)

我可以复制粘贴ascii图形线,但它出来是垃圾.我想我必须更改vim的内部代码页才能正确显示?

谁知道怎么做?

vim

9
推荐指数
2
解决办法
4895
查看次数

是否可以从ColdFusion引用.NET程序集?

是否可以从ColdFusion引用.NET程序集?如果是这样,我怎么能做到这一点?无论如何,我不是ColdFusion的开发者.

asp.net coldfusion

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

使用jquery $ .ajax来调用PHP函数

这可能是一个简单的答案,但我使用jQuery的$ .ajax来调用PHP脚本.我想要做的基本上是将PHP脚本放在一个函数中并从javascript调用PHP函数.

<?php 
if(isset($_POST['something'] {
    //do something
}
?>
Run Code Online (Sandbox Code Playgroud)

对此

<?php
function test() {
    if(isset($_POST['something'] {
         //do something. 
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

我如何在javascript中调用该函数?现在我只使用$ .ajax列出的PHP文件.

php ajax jquery

117
推荐指数
3
解决办法
38万
查看次数

在Django admin中,如何在使用filter_horizo​​ntal时增加ManyToMany字段小部件的宽度?

在Django admin中,如何在使用filter_horizo​​ntal时增加ManyToMany字段小部件的宽度?

django django-admin

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

如何检索ItemsControl中项目的DataTemplate(和特定对象)?

我已经看到了一个非常类似的问题的解决方案,但它没有转化为我的.(即,这篇文章:http://blogs.msdn.com/wpfsdk/archive/2007/04/16/how-do-i-programmatically-interact-with-template-generated-elements-part-ii.aspx)

我的ItemsControl绑定到一个可观察的集合,可以动态添加项目.

当我将项目添加到observable集合时,模板化项目在我的itemscontrol中正确呈现,但我无法弄清楚如何访问它.我的可观察集合改变了代码,我正在尝试访问有关的信息.我正在使用自定义DataTemplateSelector根据集合中项目的数据返回3个不同的dataTemplates之一.

这是我的ItemsControl XAML的概述:

<ItemsControl Name="myItemsControl" ItemTemplateSelector="{StaticResource myTempSelector}">
    <ItemsControl.Template>
        <ControlTemplate TargetType="ItemsControl">
            <ItemsPresenter/>
        </ControlTemplate>
    </ItemsControl.Template>
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <StackPanel></StackPanel>   
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>

    </ItemsControl>
Run Code Online (Sandbox Code Playgroud)

我见过的解决方案建议使用 ItemContainerGenerator.ContainerFromItem(xxx)

在这个例子中,他们总是在寻找有关ListBox或ComboBox(从ContentControl继承)的信息.但是,当我调用(在我的代码后面)时myItemsControl.ItemContainerGenerator.ContainerFromItem(xxx),我会收到一个ContentPresenter,而不是我期望的ContentControl.

然后,当我尝试访问此ContentPresenter的ContentTemplate时,我得到一个null对象异常.

我有一种预感,其余的麻烦从那里下来.

我想要做的就是从我新创建的控件中的datatemplate中找到一个文本框,并给它重点.

救命!:-)

.net wpf datatemplate itemscontrol

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

什么时候应该覆盖1个生命周期方法?

我在flex开发人员指南中读到你有时需要覆盖其中一个生命周期方法,例如:commitProperties和updateDisplayList,但我写了一些flex应用程序而不需要实现它们.我什么时候需要覆盖它们?

apache-flex

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