-
JSON で複雑オブジェクト配列 POST
クライアント側からサーバー側へ複雑なオブジェクトの配列を送信する際、よく利用されるのが JSON と jQuery による Ajax 通信です。ここでは、C# で作った ASP. NET MVC コントローラーに、JavaScript と jQuery を使って、複雑なオブジェクトの配列を JSON 形式で送信する方法を説明します。
-
jQuery UI ダイアログと ASP.NET ポストバック (C#)
この説明は、C#、ASP. NET、jQuery を使って、jQuery UI ダイアログと ASP. NET ボタンのポストバックを連携させる方法について解説します。ASP. NET ボタンをクリックすると通常はページがサーバーに送信され、ポストバックが発生します。しかし、jQuery UI ダイアログを利用してユーザーに何かを確認したり、情報を入力させたい場合、ダイアログ内のボタンクリックで直接ポストバックさせることが望ましいです。
-
JavaScript エンジンの .NET への埋め込みについて
.NET Frameworkや. NET Coreにおいて、JavaScriptコードを直接実行する機能を実装するための手法として、JavaScriptエンジンの埋め込みが用いられます。これにより、C#アプリケーションからJavaScriptコードを呼び出し、その結果を取得することができます。
-
Disable MVC Action Caching
ASP. NET MVC では、パフォーマンス向上のため、アクションのレスポンスをキャッシュすることができます。しかし、常に最新の情報が必要なアクション (リアルタイムデータ表示など) では、キャッシュが邪魔になる場合があります。そのような場合、OutputCache 属性 を使って、特定のアクションのキャッシュを無効にすることができます。
-
HTML をプレーンテキストに変換 (C#)
HTML にはテキストだけでなく、太字やフォントサイズ変更などの装飾情報が含まれています。プレーンテキストは装飾情報を持たない純粋なテキストなので、HTML から装飾部分を取り除く処理が必要です。方法 1: HtmlAgilityPack ライブラリを使う
-
jQuery AJAX パースエラー解決
問題 jQueryのAJAXリクエストが失敗し、エラーメッセージとして「parsererror」が返されることがあります。これは通常、サーバーから返されたレスポンスが不正な形式であることを示します。原因サーバー側のエラー サーバー自体に問題があり、正しいレスポンスを返
-
C#でHTML解析: HTML Agility Pack入門
HTML Agility Pack は、C#でHTML文書を解析するためのライブラリです。DOM (Document Object Model) のようなインターフェースを提供し、HTML要素の取得、変更、操作を容易に行うことができます。まず、プロジェクトにHTML Agility Packをインストールします。NuGetパッケージマネージャーを開き、検索ボックスに「HtmlAgilityPack」と入力し、インストールボタンをクリックします。
-
複数送信ボタン処理方法
ASP. NET MVC フレームワークでフォームに複数送信ボタンを設置し、それぞれ押下されたボタンによって異なる処理を実行したい場合、いくつかの方法があります。ここでは、代表的な 2 つの方法を紹介します。方法 1: 同じ名前を持つ送信ボタンと Action メソッドのパラメータ
-
C#でHTMLをPDFに変換する
C#と.NET Frameworkを使用して、HTML文書をPDFファイルに変換する方法について説明します。必要なライブラリiTextSharp PDFの作成、編集、操作を行うためのオープンソースライブラリ。手順iTextSharpのインストール
-
Node.js vs ASP.NET Core 比較:ベンチマークツールとコード分析で検証
このブログ記事では、Node. jsとASP. NET Coreのパフォーマンステストに関する記事「Unexpected outcome of node. js vs ASP. NET Core performance test」を取り上げ、プログラミングの観点から詳しく解説します。