小编Pra*_*ale的帖子

如何在.net core 2.2 Web API中传递带有“禁止”响应的字符串

运行正常:

context.Result = new ForbidResult(); 
Run Code Online (Sandbox Code Playgroud)

但是我想传递一条带有“禁止”响应的消息,如下所示:

context.Result = new ForbidResult("Forbidden");
Run Code Online (Sandbox Code Playgroud)

在.net core 2 Web API中。但是当我在这段代码上面编写这段代码时,我得到了

500内部服务器错误

因此,任何人都可以帮助我如何执行上面的代码行。

样例代码

public class ClaimRequirementFilter : Microsoft.AspNetCore.Mvc.Filters.IAuthorizationFilter
{
    public void OnAuthorization(AuthorizationFilterContext context)
    {
          // working code
          context.Result = new ForbidResult();

          // Code with error (500 Internal Server Error)
          context.Result = new ForbidResult("Forbidden");
     }
 }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core-2.1

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

SSRS 2012在哪里以及如何下载

我需要SSRS for SQL Server 2012但是我无法在任何地方找到它可以帮助和分享链接吗?

我在我的机器上找到了一个但必需的Sharepoint.

我需要它用于学习目的,因为我没有共享点.

谢谢!

reporting-services

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

如何在SQL Server中选择过去七天的日期

我想在select语句中选择最后七天的日期作为当前日期 2018-07-12

预期结果 :

Last_Seven_Days_Dates
2018-07-06
2018-07-07
2018-07-08
2018-07-09
2018-07-10
2018-07-11
2018-07-12

sql sql-server

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

如果值为0而没有CASE语句,则返回1

我正在尝试找到一种更简洁的方法来执行以下查询,以便我不会复制我的代码.

SELECT CASE WHEN <COMPLICATED CODE THAT RETURNS A SINGLE INT> = 0
THEN 1
ELSE <COMPLICATED CODE THAT RETURNS A SINGLE INT> END
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望使用现有函数而不是创建自己的函数:

SELECT ISVALUE(COMPLICATED CODE THAT RETURNS A SINGLE INT,0,1)
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

Angular - 将最小/最大日期设置为 html 中的当前日期

我的项目中有一个日期输入,我想将最小/最大日期设置为当前日期。如何在 Angular 6 中实现这一目标?

我试图添加let date = new Date();到我的 ngOnInit 并将 HTML 文件中的最大值添加到,{{this.date}}但它不会禁用未来的日期。

HTML

<input type="date" formControlName="dob" class="form-control" id="dob" max="{{this.date}}">
Run Code Online (Sandbox Code Playgroud)

TS

ngOnInit() {
  let date = new Date;
}
Run Code Online (Sandbox Code Playgroud)

html typescript angular

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

如何在Angle 8中使用EventEmitter

每当我创建EventEmitter时,都会引发错误

期望0类型参数,但得到1。

statusUpdated = new EventEmitter<string>();
Run Code Online (Sandbox Code Playgroud)

尝试了这个:

statusUpdated = new EventEmitter<>;
statusUpdated = new EventEmitter<>();
statusUpdated = new EventEmitter<{}>();
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

在此处输入图片说明

typescript angular

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

如何在 ASP.NET Web API 5.2.3 中使用 FromForm 属性

我在 VS 2017 中创建了一个全新的项目 - 通过使用 Web API 模板。但是我无法[FromForm]在控制器操作方法中使用属性。

这里有一些来自 package.config 的行:

<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net461" />
<package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net461" />
<package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net461" />
<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net461" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net461" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net461" />
Run Code Online (Sandbox Code Playgroud)

是否[FromForm]在 Web API 版本 5.2.3 中可用?

如果不是,那么如何读取 FormData 值?

代码:

[HttpPost]
[Route("v1/users/register")]
public void RegisterUser(FormDataCollection formData)
{
    var fName = formData["firsName"]; // formData is NULL
}
Run Code Online (Sandbox Code Playgroud)

邮递员要求:

在此处输入图片说明

c# asp.net-mvc-4 asp.net-web-api

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

如何在 Asp.net CORE MVC 的浏览器上下载 PDF 文件

我正在使用以下代码,用于以 pdf 格式下载 SSRS 报告:

 string URL = "http://ssrs-test.com/ReportS/?/UAT_FOLDER";
 URL = URL + "&SRNo=122&rs:Command=Render&rs:Format=pdf";

 System.Net.HttpWebRequest Req = (System.Net.HttpWebRequest) System.Net.WebRequest.Create(URL);

 Req.Method = "GET";
 string path = @ "E:\New folder\Test.pdf";
 System.Net.WebResponse objResponse = Req.GetResponse();
 System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Create);
 System.IO.Stream stream = objResponse.GetResponseStream();
 byte[] buf = new byte[1024];
 int len = stream.Read(buf, 0, 1024);

 while (len > 0) {
  fs.Write(buf, 0, len);
  len = stream.Read(buf, 0, 1024);
 }
 stream.Close();
 fs.Close();
Run Code Online (Sandbox Code Playgroud)

这完美地在指定的路径中创建了一个 pdf 文件E:\New folder\,我想要做的是:

我需要下载浏览器的,因为我们是在asp.net用在做Response.Write()Response.End()等。 …

c# asp.net-core-mvc asp.net-core

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

如何在list &lt;object&gt;中查找对象值

我有一个区域对象列表,如何找到对象值?

List<object> _area = new List<object>();
_area.Add(new { area_pid = _area_pid, info = _area_name });
Run Code Online (Sandbox Code Playgroud)

如果没有找到,我需要在列表中找到area_pid,然后添加一个新对象。

c#

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

我无法访问基类的功能

目前,我正在学习c ++而且只是为了好玩,我想编写一个小型国际象棋游戏(当然没有AI).我使用visual studio社区,SFML 2.5作为渲染器和图形对象.我试图为所有数字制作一个名为"数字"的模型.所以我有一个继承自sfml sprite(一个drawable)和一个从该图继承的pawn类fe的figure类.Sf :: sprite - > figure-> pawn/queen/tower等...但由于某种原因,我不能将pawn用作精灵,例如,我无法使用windowRenderer的draw函数绘制它.但是函数文档说它需要一个可绘制的对象.我收到一条错误消息,上面写着:基类中无法访问的对话无效.我做错了什么或是不可能使用像这样的精灵.这是我的构造函数,因为我认为我最有可能在那里犯了一个错误.到目前为止我只用java编码所以分离到头文件和实现文件对我来说有点陌生,构造函数语法也不同.

figure.h:

class figure : sf::Sprite {
public:
    figure(int startPosition);
    void changeImage(std::string);
    void dissapear();
    void loadImage(std::string);
private:
    sf::Image img;
};


figure.cpp:

figure::figure(int startPosition):sf::Sprite(){

}


pawn.h:

class pawn :
    public figure
{
public:
    pawn(int startPosition);
    ~pawn();

private:
    void move(bool canBeat, bool isAsStart);
};


pawn.cpp:
pawn::pawn(int startPosition):figure (startPosition)
{

}


in main.cpp:

pawn pawn1(position);
sf::RenderWindow window(sf::VideoMode(sets.windowX, sets.windowY), "frame");
window.draw(pawn1);
Run Code Online (Sandbox Code Playgroud)

c++ inheritance sprite sfml

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