问题列表 - 第31565页

.net mvc2 - 从控制器更改视图位置

我有2个网址/数据和/数据/ {月}/{日}/{年}.

我创造了两条路线

   routes.MapRoute(
        "Data_Name",                                   
        "Data",
        new { controller = "Data", action = "DataForAnyDate" }   
    );

    routes.MapRoute(
        "DataFullDate",                                
        "Data/{month}/{day}/{year}",                        
        new { controller = "Data", action = "DataForSpecificDate"}   
    );
Run Code Online (Sandbox Code Playgroud)

当我去/ Data时,一切正常,我看到的是Views/Data/DataForAnyDate,控制器是Data.DataForAnyDate.当我去/ Data/12/29/2009时,我想要相同的asp页面(相同的视图),但是填充了特定日期的数据,因此我使用Data.DataForSpecificDate控制器.但问题是mvc一直在Views/Data/DataForSpecificDate中查找我的视图,我希望它在Views/Data/DataForAnyDate中查看.

有没有办法告诉Data.DataForSpecificDate进入Views/Data/DataForAnyDateview,还是有其他方法来解决这个问题?

谢谢

--MB

.net asp.net-mvc-2

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

列出文件夹中的目录,忽略子目录ANT

基本上我有一个javadoc的以下结构:

build
+---javadoc
+-------Module A
+-------Module B
+---Index.html
Run Code Online (Sandbox Code Playgroud)

模块X是文件夹.我正在尝试列出那里的文件夹,忽略子文件夹,所以我可以创建主索引.到目前为止这就是我所拥有的:

<target name="x">
    <dirset id="dist.contents" dir="build/javadoc" excludes="build/javadoc/*/**"/>
    <property name="prop.dist.contents" refid="dist.contents"/>
    <echo>${prop.dist.contents}</echo>
</target>
Run Code Online (Sandbox Code Playgroud)

但它给了我Module的文件夹及其所有子文件夹.我知道这应该是一个小细节,但我无法弄清楚.

ant

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

无法找到实体名称的NSManagedObjectModel

这是toggleAddProject方法的代码,Core Data代码与Apple的CoreDataBooks示例中的代码几乎相同,但是当我单击添加按钮时,应用程序崩溃entityForName: could not locate an NSManagedObjectModel for entity name 'Project'就行了newProjectController.project

-(IBAction)toggleAddProject 
{
    NewProjectViewController *newProjectController = [[[NewProjectViewController alloc] initWithStyle:UITableViewStyleGrouped] autorelease];

    // Create a new managed object context for the new project -- set its persistent store coordinator to the same as that from the fetched results controller's context.
    NSManagedObjectContext *addingContext = [[NSManagedObjectContext alloc] init];
    self.addingManagedObjectContext = addingContext;
    [addingManagedObjectContext setPersistentStoreCoordinator:[[fetchedResultsController managedObjectContext] persistentStoreCoordinator]];
    newProjectController.project = (Project *)[NSEntityDescription insertNewObjectForEntityForName:@"Project" inManagedObjectContext:addingContext];
    [addingContext release];


    UINavigationController *addNewNavigationController = [[UINavigationController alloc] initWithRootViewController:newProjectController];
    [self.navigationController presentModalViewController:addNewNavigationController …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch core-data

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

我们可以提交单个文件吗?

您好我们正在使用CVS并定期开发.我大部分时间只处理三到三个文件.我还要提交文件夹中的所有更改吗?是否可以选择必须提交的文件,并且不允许CVS提交仍在开发中的文件?

如在文件1,文件2和文件3 ....我在一天的大部分时间使用文件1,我检查日志并在文件2中有一些问题,所以我在文件2中快速更改并决定提交.但是文件中的代码仍在开发中,只想提交对file2的更改.那可能吗?

cvs file commit

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

在php中"缓存"一组数据库值(2个选项,哪个更好?)

(我在下面使用单词var,因为我不确定它是什么我认为它是该类的全局变量)

我想缓存从数据库中的表中获取的值,以保存重复的查询.我所做的是创建一个单例类,它有一个函数来检查类中的var是否存在一个键,如果它确实只返回var中的值,如果它不查询数据库并加载它进入var并返回它.

或者更好的方法是使用全局变量(全局变量是否具有相同的值,无论从哪个文件访问它?)并且根本不使用类.

或者不要打扰缓存,只需在每次需要值时查询数据库.

我应该发布我想出的来源吗?

php mysql database caching

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

匹配所有非数字后跟字母的内容

如果在其他地方得到解答,我会道歉 - 我做了一些搜索,却找不到答案.

假设我有一个包含大量内容的文本文件.在该内容中是一个职业代码,它始终采用数字后跟大写字母的格式.

如何从文件中仅提取occ代码?用简单的英语,我想删除文件中与number-capital_letter模式不匹配的所有内容.

regex regexkitlite

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

有没有办法在 .NET 3.0 项目中使用 LINQ 查询语法?

我有一个只能部署在运行 .NET 3.0 的服务器上的项目。我非常想使用 LINQ 来简化一些极其乏味的逻辑。有没有简单的方法来实现这一点?我会满足于任何语法。

非常感谢

c# .net-3.0 .net-3.5

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

jQuery .focus()和.blur()无法在Chrome或Safari中使用

我正在创建一个调查表单,当用户关注它们时,需要突出显示每个问题和一组答案(通过更改背景颜色)..focus()和.blur()都可以在Firefox和IE中使用,但不能完全在Safari和Chrome中使用.我也尝试了.focusin()和.focusout(),结果相同.编辑:单击不会触发焦点事件,但通过输入字段进行选项卡. 我说并不完全是因为它适用于文本输入,选择输入和textarea输入; 但不是收音机和复选框输入.

$(document).ready(function()
 {
    $("form li").focusin(function()
  {
   $(this).addClass("over");
  }).focusout(function()
  {
     $(this).removeClass("over");
  });
 });
Run Code Online (Sandbox Code Playgroud)

这适用于类似于此的html块:

<li>
    <label for="webmail" class="desc">Email</label>
    <input type="text" name="webmail" id="webmail" />
</li>
<li>
    <label for="business" class="desc">Purpose of your Charter Flight:</label>
    <div>
        <span>
            <input type="radio" name="purpose" id="business" class="radio" />
            <label class="choice" for="business">Business</label>
        </span>
        <span>
            <input type="radio" name="purpose" id="pleasure" class="radio" />
            <label class="choice" for="pleasure">Pleasure</label>
        </span>
    </div>
</li>
Run Code Online (Sandbox Code Playgroud)

我试着瞎搞与切换,但是我正在寻找一个更优雅的解决方案,不使用令人费解的逻辑,使其工作涉及.有任何想法吗?

javascript jquery webkit

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

检查注释是否属于特定类型

我使用反射来看看是否被连接到一个类的属性的注释,是一种特定类型的.目前我在做:

if("javax.validation.Valid".equals(annotation.annotationType().getName())) {
   ...
}
Run Code Online (Sandbox Code Playgroud)

这让我觉得有点笨拙,因为它依赖于一个完全限定的类名字符串.如果命名空间将来发生更改,则可能会导致细微错误.

我想要做:

if(Class.forName(annotation.annotationType().getName()).isInstance(
     new javax.validation.Valid()
)) {
   ...
}
Run Code Online (Sandbox Code Playgroud)

但它javax.validation.Valid是一个抽象类,无法实例化.有没有办法模拟instanceof(或基本上使用isInstance)对接口或抽象类?

java reflection annotations instanceof isinstance

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

ASP.NET:在会话中存储类属性和使用会话处理程序 - 这是一个好的设计吗?

我有一个名为EditMapUtilities的类.

以下是我想要保留的一些类属性:

public class EditMapUtlities
{
    public static Boolean isInitialEditMapPageLoad
    {
        get { return SessionHandler.isInitialEditMapPageLoad; }
        set { SessionHandler.isInitialEditMapPageLoad = value; }
    }

// REST OF CLASS NOT GERMAIN TO DISCUSSION AND OMITTED
}
Run Code Online (Sandbox Code Playgroud)

这是我的SessionHandler类遵循此帖子 静态会话类和多个用户的模式:

using System.Web.SessionState;


public static class SessionHandler
{
    private static HttpSessionState currentSession
    {
        get
        {
            if (HttpContext.Current.Session == null)
                throw new Exception("Session is not available in the current context.");
            else
                return HttpContext.Current.Session;
        }
    }

    //A boolean type session variable
    private static string _isInitialEditMapPageLoad = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net oop

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