问题列表 - 第36789页

ASP.NET FormsAuthentication不使用默认的MembershipProvider

我创建了一个继承自MembershipProvider的BasicMembershipProvider类,在实现时,不会调用ValidateUser.这是我的设置:

web.config中

<membership defaultProvider="BasicMembershipProvider">
  <providers>
    <clear/>
    <add name="BasicMembershipProvider" type="MyMVCProject.Providers.BasicMembershipProvider"/>
  </providers>
</membership>
Run Code Online (Sandbox Code Playgroud)

BasicMembershipProvider.cs

public class BasicMembershipProvider : MembershipProvider
{       
  //THIS FUNCTION NEVER GETS CALLED
  public override bool ValidateUser(string email, string password)
  {
       //Do custom checks.
  }
}
Run Code Online (Sandbox Code Playgroud)

调节器

FormsAuthentication.Authenticate(model.Email, model.Password)
Run Code Online (Sandbox Code Playgroud)

这是用我自己的会员逻辑覆盖MembershipProvider的方法吗?如果是这样,为什么ValidateUser我打电话时不会调用覆盖的函数FormsAuthentication.Authenticate()

asp.net-mvc membership-provider

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

C#:当只知道部分项目名称时,如何找到项目的索引

首先,对不起,如果标题听起来令人困惑.

当只知道该项的子字符串时,如何在列表字符串中找到项的索引?

就像,我有一个名为目录的列表.它有C:\ test,C:\new和C:\ files(3项).

仅使用"new"一词,如何在目录中找到C:\new(即1)的索引号?

我正在使用.NET Framework 4.0,如果这很重要.

提前致谢.

c# string indexing

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

使用Int类型与积分约束.优点?

考虑这些(或多或少)等效类型签名:

f1 :: [a] -> Int -> a
f2 :: Integral b => [a] -> b -> a
Run Code Online (Sandbox Code Playgroud)

f2f1更通用,这是一个很大的优势,但f1优于f2

似乎在H-99问题的解决方案中,以及许多项目欧拉问题的解决方案中,f1形式比f2更常出现.

我不知道为什么.是简单的程序员懒惰,还是在使用更通用的版本(f2)时是否有性能成本,还是有另一个原因?

int haskell typeclass

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

如何检测网页是否从网站或本地文件系统运行

我是javascript的新手.如何检测我的javascript是从网站(http://)运行到本地文件.

javascript

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

使用django,我如何从超类对象实例构造代理对象实例?

我仍然对代理模型与django中的超类之间的关系感到困惑.我现在的问题是如何从已经检索到的超类实例中获取代理模型的实例?

所以,让我说我有:

class Animal(models.Model):
   type = models.CharField(max_length=20)
   name = models.CharField(max_length=40)

class Dog(Animal):  
   class Meta:
       proxy = True

   def make_noise(self):  
       print "Woof Woof"  

Class Cat(Animal):  
   class Meta:
       proxy = True

   def make_noise(self):  
       print "Meow Meow"

animals = Animal.objects.all()
for animal in animals:
   if (animal.type == "cat"):
      animal_proxy = # make me a cat
   elif (animal.type == "dog"):
      animal_proxy = # make me a dog
   animal_proxy.make_noise()
Run Code Online (Sandbox Code Playgroud)

好.那么......"让我成为一只猫"的内容不需要回溯到数据库,例如:

animal_proxy = Cat.objects.get(id=animal.id)
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法从Animal的一个实例创建一个Cat实例,我知道它是一只猫?

python django django-models

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

这段代码是有效的C++吗?

以下代码是否有效C++?

const int  var = 10;
{ 
   int  var[var]; // why doesn't this give any error ?
}
Run Code Online (Sandbox Code Playgroud)

注意:代码在我的g ++编译器上编译.

c++ declaration definition

8
推荐指数
2
解决办法
311
查看次数

如何在不使用php中的除法运算符的情况下编写函数来实现整数除法算法

如何在不使用除法运算符的情况下编写函数来实现整数除法算法.可以丢弃浮点值和余数.错误条件可能会被忽略.

例如:

f(10, 3) is 3

f(10, 5) is 2

f(55, 5) is 11
Run Code Online (Sandbox Code Playgroud)

php operators

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

什么是事件循环或运行循环?

在iPhone开发中,我遇到了这些名为的术语

事件循环,运行循环

.有人可以解释一下它们是什么吗?

iphone terminology event-loop

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

java.util.logging:如何通过logger包(或前缀)设置级别?

我的应用程序使用了许多库,我正在使用它们java.util.logging进行日志记录 我希望能够通过以下方式为每个库设置不同的日志记录级别:

org.datanucleus.*.level = WARNING
com.google.apphosting.*.level = WARNING
com.myapp.*.level = FINE
Run Code Online (Sandbox Code Playgroud)

有可能吗?

logging prefix package java.util.logging log-level

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

如何在Fancybox的onComplete事件中使用$(this)?

我正试图$(this)在Fancybox的onComplete事件中使用jQuery ,但我遇到了麻烦.这是我的javascript代码:

$('a.iframe').fancybox({  
  centerOnScroll: true,  
  onComplete: function(){  
    var self = $(this);  
    var title = self.title;  
    alert(title.text());  
  }  
});
Run Code Online (Sandbox Code Playgroud)

我已经简化了上面的代码来解释我的观点,但我真的很乐意使用$(this),原因有几个,我不会在这里讨论.

Fancybox的文档显示了使用this而不是$(this)在其文档中使用的示例,但我没有看到任何在内部onComplete或其他事件中使用的示例.我当然尝试过使用this,但无济于事.

有谁知道我怎么可以参考触发a.iframe使用元素$(this)或其他任何方式onComplete事件?

编辑: 我使用Blackcoat的建议让这个工作,这里有最终的语法:

$('a.iframe').fancybox({
  centerOnScroll: true,
  onComplete: function( links, index ){
    var self = $(links[index]);  
    var title = self.find('.title').text();  
    alert(title); 
   }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery events this fancybox

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