问题列表 - 第8358页

ASP.Net MVC控制器构造函数中的会话为null

为什么Session在控制器的构造函数中为null?它可以从Action方法访问.据推测,因为MVC路由框架负责新建一个Controller,所以它当时没有(重新)实例化Session.

有谁知道这是否是设计的,如果是的话,为什么?

[我已设法通过使用延迟加载模式来解决问题.]

asp.net-mvc session

84
推荐指数
4
解决办法
6万
查看次数

MS-Access:选择要通过连接删除的行

我发现这个问题正在讨论我想做什么,但它是针对T-SQL的.有没有办法在Microsoft Access中执行类似的操作?以下示例基于我在该问题中找到的内容.

我需要删除所有记录TableA,这些记录根据另一个字段链接到TableBvia字段.BidTableB

以下是选择要删除的项目的查询:

SELECT * 
FROM TableA a
INNER JOIN TableB b on b.Bid = a.Bid
WHERE [my filter condition]
Run Code Online (Sandbox Code Playgroud)

以下查询导致错误"指定包含要删除的记录的表".

DELETE TableA 
FROM TableA a
INNER JOIN TableB b on b.Bid = a.Bid
WHERE [my filter condition]
Run Code Online (Sandbox Code Playgroud)

这是否可以使用Access查询?

ms-access

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

使用Windows批处理文件中的命令结果设置变量的值

Bash环境中工作时,要将变量的值设置为命令的结果,我通常会这样做:

var=$(command -args)
Run Code Online (Sandbox Code Playgroud)

where var是由命令设置的变量command -args.然后我可以访问该变量$var.

执行此操作的更常规方法几乎与每个Unix shell兼容:

set var=`command -args`
Run Code Online (Sandbox Code Playgroud)

也就是说,如何在Windows批处理文件中使用命令的结果设置变量的值?我试过了:

set var=command -args
Run Code Online (Sandbox Code Playgroud)

但我发现这var是设置command -args而不是命令的输出.

windows batch-file

98
推荐指数
4
解决办法
16万
查看次数

在嵌套集中移动节点

我需要一个MySQL查询,它将一个节点及其所有子节点移动到一个嵌套集中.我发现这个网站,但该功能似乎只是如此不合逻辑-没有universeidtreeid嵌套集模型,代码本身只是感觉比什么需要更长的时间.我在表中唯一的额外列是parent.

我不能再删除并添加节点,因为它将丢失其ID.

mysql tree nested-sets hierarchical-data

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

为结果集中的每一行发送电子邮件

我想使用 sp_send_dbmail 为结果集的每一行发送一封电子邮件。

在不使用循环的情况下完成此操作的适当方法是什么?

编辑:我不是坚持循环在这里不合适,但是否有一种基于集合的方法来做到这一点。我试过创建一个函数,但函数不能调用其中的存储过程。只有另一个 func 或扩展 sp (我宁愿不这样做)。

t-sql sql-server sql-server-2005

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

如何在Visual Web Developer 2008 Express Edition和ASP.NET MVC中编辑和继续?

我在"Web属性"页面上启用了" 启用编辑并继续 ",并且在我的配置中也启用了它,但Visual Web Developer 2008 Express Edition拒绝允许我编辑ASP.NET MVC项目的源文件.我可以编辑aspx文件,但没有问题.

任何想法有什么不对或缺少什么?

.net asp.net-mvc vwdexpress visual-studio-2008

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

SharePoint在文件服务器中抓取文件

SharePoint是否能够抓取存储在文件服务器中的文件?如果有,怎么样?

sharepoint sharepoint-2007

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

Java 中的进度条 + MVC =?

所以我在 Java Swing 中有这个漂亮的 MVC 架构应用程序,现在我想添加一个进度条,我对将 JProgressBar 合并到我的视图中的良好设计方法感到困惑。我是不是该:

  • 将 DefaultBoundedRangeModel 添加到我的控制器状态,然后将其导出?

    class Model {
      final private DefaultBoundedRangeModel progress
        = new DefaultBoundedRangeModel();
    
      public void getProgressModel() { return progress; }
      public void setProgressCount(int i) { progress.setValue(i); }
    }
    
    class Controller {
      Model model;
      int progressCount;
      void doSomething()
      {
         model.setProgressCount(++progressCount);
      }
    }
    
    class View {
      void setup(Model m)
      {
        JProgressBar progressBar = /* get or create progress bar */  ;
        progressBar.setModel(m.getProgressModel());
      }
    }
    
    /* dilemma: Model allows progress to be exported so technically …
    Run Code Online (Sandbox Code Playgroud)

java model-view-controller swing progress-bar

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

你如何在Javascript中使用onPageLoad?

我试过用

onPageLoad: function() {
    alert("hi");
}
Run Code Online (Sandbox Code Playgroud)

但它不会起作用.我需要它用于Firefox扩展.

有什么建议吗?

javascript firefox tabs onpageloadstring

6
推荐指数
2
解决办法
3万
查看次数

如何将其他编程语言嵌入到代码中?

使用C#进行ASP.NET和MOSS开发,我们经常需要将JavaScript嵌入到C#代码中.要做到这一点,似乎有两种流行的思想流派:

string blah = "asdf";
StringBuilder someJavaScript = new StringBuilder();
someJavaScript.Append("<script language='JavaScript' >");
someJavaScript.Append("function foo()\n");
someJavaScript.Append("{\n");
someJavaScript.Append("  var bar = '{0}';\n", blah);
someJavaScript.Append("}\n");
someJavaScript.Append("</script>");
Run Code Online (Sandbox Code Playgroud)

另一种思想流派是这样的:

string blah = "asdf";
string someJavaScript = @"
    <script language='JavaScript' >
    function foo()
    {
      var bar = '" + blah + @"';
    }
    </script>";
Run Code Online (Sandbox Code Playgroud)

有比这两种方法更好的方法吗?我个人喜欢第二部分,因为你可以看到整个JavaScript部分(或其他语言块,无论是SQL还是你有什么),它还有助于在该特定语言的另一个编辑器之间复制代码.

编辑:
我应该提到最终目标是在最终的网页中格式化JavaScript.

我还更改了示例以显示与生成的代码的交互.

javascript c#

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