반응형

ASP.NET 15

ASP에서 파일(FileContentResult)을 반환하는 방법.NET 웹 API

ASP에서 파일(FileContentResult)을 반환하는 방법.NET 웹 API 일반 MVC 컨트롤러에서, 우리는 pdf를 출력할 수 있습니다.FileContentResult. public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //... add content to the stream. return File(stream.GetBuffer(), "application/pdf", "test.pdf"); } 하지만 어떻게 우리가 그것을 변화시킬 수 있습니까?ApiController? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //... retur..

programing 2023.04.28

ASP를 강제하는 방법이 있나요?일반 텍스트를 반환하려면 NET Web API를 선택하십시오.

ASP를 강제하는 방법이 있나요?일반 텍스트를 반환하려면 NET Web API를 선택하십시오. ASP에서 일반 텍스트로 답변을 받아야 합니다.NET Web API 컨트롤러. 부탁해 본 적이 있습니다.Accept: text/plain효과가 없는 것 같아요게다가, 그 요청은 외부적이고 내가 통제할 수 없는 것이다.오래된 ASP를 흉내내는 것입니다.인터넷 방식: context.Response.ContentType = "text/plain"; context.Response.Write("some text); 좋은 생각 있어요? 편집, 솔루션:Aliostad의 답변을 바탕으로 WebAPIContrib 텍스트포메터를 추가하여 Application_Start에서 초기화했습니다. config.Formatters.Add(..

programing 2023.04.23

쿼리 문자열에 서명하기

쿼리 문자열에 서명하기 저는 C#과 asp.net을 사용하여 만든 웹 앱을 가지고 있습니다.쿼리 문자열에 플러스(+) 기호를 사용하여 파라미터 값을 입력했습니다.하지만 플러스 기호는 사라집니다. 삭제하지 않고 쿼리 문자열에 플러스 기호(+)를 포함하려면 어떻게 해야 합니까? 조언 부탁드립니다. 감사해요. 편집: UrlEncode를 사용하여 코드를 추가했습니다. string str = Server.UrlEncode(Requery.QueryString["new"]); +은 쿼리 sign에 .공간을 나타낼 때 사용합니다.쿼리 문자열에서 의미적으로 중요한 다른 문자는 다음과 같습니다.& 여러 할 때 합니다.var=value쿼리 문자열의 쌍입니다. 측쿼리 에 A는 이를 합니다.+이치노자, 만약 당신이 리터럴을 원..

programing 2023.04.23

설치된 모든 NuGet 패키지를 나열하려면 어떻게 해야 합니까?

설치된 모든 NuGet 패키지를 나열하려면 어떻게 해야 합니까? 로컬에 설치된 모든 NuGet 패키지는 어떻게 나열됩니까? NuGet과 동등한 것이 있습니까?RPM -qaChocolatey 안에는chocolatey list -localonly아무리 생각해도 그 명령어와 동등한 NuGet을 찾을 수 없습니다.NuGet Package Manager 콘솔에서 다음 명령을 입력합니다. Get-Package | Format-Table -AutoSize 설치된 패키지 목록이 인쇄되거나, 없는 경우 콘솔에 다음 행을 기록합니다. PM> Get-Package No packages installed. 자세한 내용은 NuGet PowerShell Reference를 참조하십시오.그냥 하면 Get-Package 패키지와 참..

programing 2023.04.23

Server.Transfer vs.대답.리다이렉트

Server.Transfer vs.대답.리다이렉트 「 」의 입니까?Server.Transfer ★★★★★★★★★★★★★★★★★」Response.Redirect 각각의 장점과 단점은 무엇입니까? 어느 쪽이 다른 쪽보다 적절한가요? 적절하지 않은 때는? Response.Redirect는 단순히 메시지(HTTP 302)를 브라우저에 송신합니다. Server.Transfer브라우저가 아무것도 모르는 사이에 브라우저가 페이지를 요구하지만 서버는 다른 내용을 반환합니다. Response.Redirect()새 페이지로 이동하여 주소 표시줄을 업데이트하고 브라우저 기록에 추가합니다.브라우저에서 뒤로를 클릭할 수 있습니다. Server.Transfer()는 주소 표시줄을 변경하지 않습니다.반격할 수 없습니다. 용 i i..

programing 2023.04.23
반응형