728x90 반응형 전체 글295 Blazor의 .NET 메서드에서 JavaScript 함수 호출 Blazor 앱은 .NET 메서드에서 JavaScript함수를 호출하고, JavaScript함수에서 .NET메서드를 호출할 수 있다. 이것을 JavaScript interop이라고 한다. Blazor의 .NET 메서드에서 JavaScript 함수 호출 1. index.html body 태그안에 script를 추가한다. Loading... An unhandled error has occurred. Reload 🗙 2. index.razor에서 버튼을 클릭하면 showAlert 함수를 호출하도록 한다. .NET에서 JS를 호출하려면 IJSRuntime 추상화를 삽입하고 InvokeVoidAsync 함수를 호출한다. @page "/" @inject IJSRuntime JS Hello, world! Welcom.. 2021. 9. 9. Visual Studio 2019] Blazor Web Assembly 프로젝트 생성 1. 새 프로젝트 만들기 - Blazor WebAssembly App 선택 - 다음 - 프로젝트 이름 설정 - 만들기 아래의 구조로 프로젝트가 생성된다. 개발자 PowerShell에 dotnet watch run --project TEST 를 실행하면 브라우저가 자동으로 실행되며 기본 사이트를 확인할 수 있다. 2021. 9. 9. DB 암호화/복호화 1. AES256 dll 파일 Assembly로 등록 2. 암호화 복호화 스칼라 함수 등록 복호화함수 CREATE FUNCTION [dbo].[UBAES256DeFunc](@Input [nvarchar](max), @KeyVal [nvarchar](max)) RETURNS [nvarchar](max) WITH EXECUTE AS CALLER AS EXTERNAL NAME [어셈블리이름].[클래스이름].[함수이름] GO 암호화함수 CREATE FUNCTION [dbo].[UBAES256EnFunc](@Input [nvarchar](max), @KeyVal [nvarchar](max)) RETURNS [nvarchar](max) WITH EXECUTE AS CALLER AS EXTERNAL NAME [어셈블.. 2021. 9. 8. 네이버 스마트에디터] 이미지파일 업로드시 Base64인코딩 태그로 수정 1. Controllers/WebEditorController.cs – 파일첨부 2. Views/Shared/WebEditor.ascx – 아래 함수 추가 //base64 이미지삽입 - 업로드 완료페이지에서 호출됨. function insertIMGBase64(fileAsString) { var sHTML = ""; oEditors.getById["ir1"].exec("PASTE_HTML", [sHTML]); } [AcceptVerbs(HttpVerbs.Post)] public ActionResult ImgUpload(string ckhBorder, HttpPostedFileBase update_image) { string filePath = Request.Form["filePath"].ToString(.. 2021. 9. 6. Blazor WASM] JavaScript의 위치 JavaScript의 위치 태그에서 스크립트 로드(일반적으로 권장되지 않음) 태그에서 스크립트 로드 외부 JS 파일(.js)에서 스크립트 로드 Blazor 시작 후 스크립트 삽입 BlazorComponent(.razor) 내부에 태그 추가하면, 에러 발생한다. 태그에서 스크립트 로드 wwwroot/index.html의 태그에 추가 태그에서 스크립트 로드 wwwroot/index.html의 태그에 추가 외부 JS파일(.js)에서 스크립트 로드 스크립트 경로를 사용하여 wwwroot/index.html의 태그에 추가 Blazor 시작 후 스크립트 삽입 ... 2021. 7. 28. VSCode] ASP.NET Core Blazor App 1. .NET Core 3.1 또는 .NET 5.0 SDK 설치 https://dotnet.microsoft.com/download C# 9.0 사용하려면 .NET 5.0을 설치한다. Download .NET (Linux, macOS, and Windows) Free downloads for building and running .NET apps on Linux, macOS, and Windows. Runtimes, SDKs, and developer packs for .NET Framework, .NET Core, and ASP.NET. dotnet.microsoft.com 2. C# extension for Visual Studio Code 설치 3. Blazor Server 프로젝트 생성 dotne.. 2021. 6. 17. 이전 1 ··· 42 43 44 45 46 47 48 ··· 50 다음 728x90 반응형