问题列表 - 第12139页

中间件与上下文处理器,用于视图相关的导航/显示

这是关于中间件和视图通信的 SO线程的一个非常类似的问题

我们希望为模板提供一组标准的上下文变量.因此,上下文处理器似乎是合适的,但是,上下文处理器似乎不是视图感知的.我们之前被迫检查调用堆栈以获取有关视图正在执行什么操作的上下文信息.

这就是我们看到中间件线程以及中间件的process_view()签名,它为我们提供了视图的句柄.

这似乎更接近我们的需求,但不允许我们修改上下文变量,其他中间件方法也没有.

因此,我们最初的想法是使用我们模板所需的所有全局和上下文信息来修改请求对象,并强制模板从{{request.something}}我们需要的特定信息中调用,例如{{request.viewname}}.

所以,我们的问题:

  • 修改/设置请求对象上的值是否可以将上下文/全局应用程序特定信息推送到模板?或者标准做法总是把它放到上下文中?
  • 是否有方法/技巧使上下文处理器视图意识到不涉及显式传递它或进行一些堆栈内省?
  • 是否middleware.process_response有机会修改上下文或是不可变的?

django

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

在Windows上编译Erlang代码

我安装了Erlang 13B并尝试按照教程进行操作.

每次我到达时c(tut),我都会收到错误(ok, tut),因此似乎没有安装任何模块.谁能指出我正确的方向?

我已经尝试过Emacs,但我真的不知道如何使用它,甚至没有接近让Erlang模式工作.例如,我在哪里输入:

  (setq load-path (cons  "C:/Program Files/erl5.6.2/lib/tools-<ToolsVer>/emacs"
    load-path))
  (setq erlang-root-dir "C:/Program Files/erl5.6.2")
  (setq exec-path (cons "C:/Program Files/erl5.6.2/bin" exec-path))
  (require 'erlang-start)
Run Code Online (Sandbox Code Playgroud)

windows installation erlang compilation

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

Url.RouteUrl返回null

我在最佳实践中为一条路线建立了一个UrlHelper

问题是在调试中找到的时候返回的值总是为null

Url.RouteUrl("x")返回null

Url.RouteCollection ["X"]返回路线

我正在尝试:

public static string Category(this UrlHelper helper, int Id, string category)
{
     return helper.RouteUrl("X", new {id = Id, category= category});
}
Run Code Online (Sandbox Code Playgroud)

我看不出我做错了什么

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

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

在Silverlight中检索响应标头?

我在Silverlight中发出了一个HttpWebRequest,试图读取(除其他外)响应中的标题.不幸的是,虽然我可以获得响应对象(HttpWebResponse),但任何访问Headers集合的尝试都会导致"未实现"异常.有关如何做到这一点的任何想法?我试图从azure(~8k行)中提取大型记录集,并且需要检查延迟令牌的响应头.

silverlight azure

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

PHP加密和VB.net解密

我正在尝试做一个简单的任务.在PHP中加入一个值并在我的VB.net应用程序中解密它.我想我会使用tripleDES或Rijdael 128或256

我虽然这应该很简单.谁能指出我正确的方向?

谢谢

php vb.net encryption rijndael

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

通过HTTP将文件下载到C#中的字节数组中?

我正在尝试将具有Web地址的文件读入字节数组.我一直在使用File.ReadAllBytes本地读取文件,我一直无法找到最简洁的方法来为网络上的文件执行此操作.

我想这只是一段快速代码,但我通过搜索找到的所有内容都只适用于本地文件.

arrays byte http file download

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

如何通过Func参数设置LINQ SelectMany投影?

我有一个函数,它从集合中返回属性值列表:

    public static List<string> GetSpeakerList()
    {
        var Videos = QueryVideos(HttpContext.Current);
        return Videos.Where(v => v.Type == "exampleType"
            .SelectMany(v => v.SpeakerName)
            .Distinct()
            .OrderBy(s => s)
            .ToList();
    }
Run Code Online (Sandbox Code Playgroud)

我想要一个通用版本,它可以让我确定我想要投影的哪个字段 - 而不是SpeakerName我想允许选择Video.Length或Video.Type.

我理解SelectMany采用Func,那么使Func可配置为允许将其作为参数传递给此函数的最佳方法是什么?

c# linq

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

Objectdatasource和Gridview:排序,分页,过滤

我正在使用实体框架1.0并尝试使用可访问我的外观的objectdatasource输出Gridview.问题是,它似乎特别困难,并没有看到任何真正做我想在互联网上做的事情.

对于那些知道的人来说,gridview需要一个objectdatasource,它不能自动排序然后你必须手动完成.没那么糟糕.它变成了一场噩梦,当我们将分页和过滤器设置添加到gridview的数据源时.

经过几个小时在互联网上搜索,我问你,伙计们,如果有人知道一个链接,可以解释我如何混合网格视图和objectdatasource的Pagging,Sorting过滤!

提前致谢,对不起我的英语.

asp.net sorting paging objectdatasource

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

如何明确方法可以抛出异常?

我正在创建的方法之一抛出异常.什么是显示(在代码或注释中)我的方法可能抛出异常的最清晰的方式,因此try {}和catch {}需要应用于我的方法.

谢谢!

c# coding-style

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

在哪里可以找到PC MBR Bootloader的源代码?

最好是评论和一些相关的docmentation和Makefile.

为了清楚起见,这是由Bios加载的机器代码少于512字节(512字节 - 分区表),并负责链接到启动分区中的辅助引导加载程序.

编辑:David和Bdonlan的答案看起来都很有希望.最小的Dos链接转到MBR的Debian源包,但注释的Windows 2000/XP MBR看起来有更详细的注释.

documentation assembly mbr bootloader

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