小编Joh*_*ny5的帖子

仅允许注册用户对WordPress博客文章发表评论

问题很简单:如何限制未注册的用户在WordPress博客上发帖?我在考虑一个插件,如果用户未登录,该插件将隐藏“注释”部分,但是1)我不知道是否可能,以及2)当然有一种更简单的方法。

谢谢!

wordpress

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

Web Api:基本控制器验证

使用ASP.NET Web Api 2时,我总是需要包含相同的代码:

public IHttpActionResult SomeMethod1(Model1 model)
{
    if (!ModelState.IsValid)
    {
        return BadRequest(ModelState);
    }
    //...
}

public IHttpActionResult SomeMethod2(Model2 model)
{
    if (!ModelState.IsValid)
    {
        return BadRequest(ModelState);
    }
    //...
}
Run Code Online (Sandbox Code Playgroud)

我想将验证移动到将在每个请求上执行的基本控制器.但是有许多方法可以覆盖,我不知道,我应该使用哪种方法以及如何使用.

public class BaseController : ApiController
{
    public void override SomeMethod(...)
    {
        if (!ModelState.IsValid)
        {
            // ???
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

ASP.NET Web Api的基类中是否有任何验证示例?

asp.net asp.net-mvc asp.net-web-api

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

跨项目的接口参考

我有3个项目:P1,P2和P3

在P1中,有一个接口I的定义

在P2中,有一个实现接口I的C类

public class C : I
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

在P3中,我在一个类中有这个方法:

public static C getC (int id)
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

在编译时,P3不编译,因为接口I是在未引用的项目中定义的.为什么?

请注意,我没有使用P3中的接口,我使用具体类.

c# interface reference

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

在矩阵中重复值

想象一下矩阵:

a =

     4
     2
     8
     9
Run Code Online (Sandbox Code Playgroud)

我需要重复n次.如果n = 3,结果是:

a =

     4
     4
     4
     2
     2
     2
     8
     8
     8
     9
     9
     9
Run Code Online (Sandbox Code Playgroud)

matlab matrix

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