问题列表 - 第6691页

Asp.Net System.Web.Routing查找实际的.aspx页面

我正在使用System.Web.Routing来获得更好的URL,并遇到了一个问题.我需要知道处理请求的实际页面.

例如,请求来自:

/basketball/home
Run Code Online (Sandbox Code Playgroud)

我需要找到处理该请求的页面,例如:

/management/default.aspx
Run Code Online (Sandbox Code Playgroud)

我只使用System.Web.Routing而不是MVC.我有一个RequestContext的句柄,它包含一些路由信息,但我看不到我需要的东西.

提前致谢.

*******更新*******

我能够使用Context.CurrentHandler,它给我"ASP.management_default_aspx",不完全是页面,但足以获取页面名称.

asp.net routing system.web.routing

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

linq问题:查询嵌套集合

我有一个Question类,它有公共List属性,可以包含几个Answers.

我有一个问题库,负责从xml文件中读取问题及其答案.

所以我有一个问题(列表)的集合,每个问题对象都有一个答案集合,我想通过使用Linq查询这个问题集合的答案(即其名称).我不知道如何正确地做到这一点.

我可以用foreach做这件事,但我想知道自从我学习它以来是否有纯粹的Linq方式.

.net c# linq collections linq-to-xml

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

如何在CakePHP中使用多个po文件?

我刚刚开始在CakePHP中探索i18n的过程,我似乎无法找到允许我使用多个po文件的文件和函数的正确组合.如果我想为每个可翻译文本使用单个po文件(default.po),那可以正常工作,但我发现这非常非常快速地成为一个难以维护的毛球.我已经阅读了文档和我能找到的一些文章,但没有人真正深入研究i18n,而不是简单地使用一个.po文件.

这就是我现在所处的位置:

  • 我已经"烘焙"了我的po模板(.pot文件)并将其复制到app/locale/eng/LC_MESSAGES(我不会使用默认文本作为键,以便我可以轻松找到丢失的键).现在,我有-views-layouts-default.po和-views-pages-index.po.
  • 在那些.po文件中,我输入了我想用于每个键的文本.
  • 在我的主页(views/pages/index.ctp)和默认布局(views/layouts/default.ctp)中,我用__()函数包装了我要翻译的文本键.

但是当我加载主页时,我看到的只是键.没有翻译任何文字.但是,如果我抛出一个default.po文件,那么我放入的任何键都填充得很好.我显然错过了一些拼图,但我找不到它.任何帮助将非常感激.

谢谢.

cakephp internationalization

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

什么是用Python实现的好的双向加密库?

我们现在使用的应用程序的身份验证系统使用的是双向哈希,它基本上只不过是一个美化的凯撒密码.如果不详细了解它的用途,我想用更安全的加密算法替换它(它需要在服务器端完成).不幸的是,它需要是双向的,而hashlib中的算法都是单向的.

有哪些好的加密库会包含这类算法的算法?

python encryption

5
推荐指数
3
解决办法
3316
查看次数

c# - 如何遍历类字段并设置属性

我不确定这是否可行但我想迭代一个类并设置一个字段成员属性而不显式引用字段对象:

public class Employee
{
  public Person _person = new Person();

  public void DynamicallySetPersonProperty()
  {
    MemberInfo[] members = this.GetType().GetMembers();

    foreach (MemberInfo member in members.Where(a => a.Name == "_person"))
    //get the _person field
    {

      Type type = member.GetType();
      PropertyInfo prop = type.GetProperty("Name"); //good, this works, now to set a value for it

      //this line does not work - the error is "property set method not found"
      prop.SetValue(member, "new name", null);
    }
  }
}


public class Person
{
  public string Name { …
Run Code Online (Sandbox Code Playgroud)

c# field properties class set

50
推荐指数
5
解决办法
9万
查看次数

如何告诉IE我的磁盘上的HTML文件不存在安全风险?

我们的构建脚本使用一些嵌入式JavaScript创建HTML日志.当我在Internet Explorer中打开它时,我得到IE阻止运行"脚本或activex控件"的黄色警告栏.

由于它是本地文件,我无法将其添加到受信任的站点(IE在此处需要一个域).

我不想更改默认区域的安全设置.

知道如何永久解锁吗?

XP版本的IE版本为7.0.5730.13.

javascript security internet-explorer

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

我在哪里可以找到完整的WADL规格?

我已经阅读了WADL文件的一个很好的例子.我还检查了WADL2Java工具.

但我似乎无法找到WADL格式的完整规范.我有许多未解决的问题,主要是处理文件的各个部分如何相互关联以及我是否可以通过使用引用来减少重复.

后来

leppie得到了正式答案,但那份文件很糟糕.谁有更好的参考?

wadl

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

如何在SQL Server 2005中回滚UPDATE查询?

如何在SQL Server 2005中回滚UPDATE查询?

我需要在SQL中执行此操作,而不是通过代码.

sql sql-server-2005 rollback sql-update

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

.net WebService,绕过ssl验证!

好吧我再次工作一个web服务,其证书不是100%正确设置证书是为域*.domain1.com设置的,而api位于soap.shop.domain1.com/SOAP现在我无法连接到这个webservice然后我得到一个WebException"无法建立SSL/TLS安全通道的trush关系. - >远程证书根据验证程序无效.

现在我的问题是有没有办法绕过这个检查我使用普通的Web参考(2.0)而不是服务参考..

vb.net ssl web-services

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

SQL Server中数据库范围内唯一且简单的标识符

首先,我知道这个问题,并且建议(使用GUID)不适用于我的情况.

我想要简单的UID,以便我的用户可以通过电话轻松地传达这些信息:

您好,我的订单1584有问题

而不是

你好,我订单有问题4daz33-d4gerz384867-8234878-14

我希望那些是独特的(数据库范围),因为我有一些不同类型的'对象'...有订单ID,交付ID和账单ID,因为这些之间没有一对一的关系,我无法猜出ID指的是什么类型的对象.

使用数据库范围的唯一ID,我可以立即告诉客户所指的对象.我的用户只需在搜索工具中输入一个ID,我就会向他保存额外的点击以进一步细化所需的内容.

我目前的想法是使用具有不同种子1,2,3等的标识列,并且增量值为100.

这提出了一些问题:

  • 如果我最终获得超过100种对象类型怎么办?我可以使用1000或10000,但不能很好地扩展"气味"

  • 是否有可能种子"丢失"(在复制期间,数据库问题等?)

  • 更一般地说,还有其他我应该注意的问题吗?

  • 是否可以使用非整数(我目前使用bigints)作为标识列,以便我可以在ID前面加上代表对象类型的东西?(例如varchar列)

  • 使用仅包含标识列的"主表"以及对象类型是不是一个好主意,这样我只要需要一个新想法就可以在其中插入一行.我觉得它可能有点矫枉过正,我担心这会使我的所有插入请求变得复杂.此外,我无法在不查看数据库的情况下确定对象类型

  • 还有其他聪明的方法来解决我的问题吗?

sql database sql-server database-design identity

47
推荐指数
3
解决办法
4668
查看次数