おのれ鍋奉行が!内検索 / 「共通処理用Page派生クラス(commonクラス)」で検索した結果

検索 :
  • 共通処理用Page派生クラス(commonクラス)
    共通処理用Page派生クラス(commonクラス) 概要 system.web.ui.page クラスを継承するcommonクラスを作成する。 アプリケーション共通の処理をcommonクラスに定義する。 アプリケーションの各ファイルが、commonクラスを継承することによって、共通処理を実現する。 default.aspxの場合 system.web.ui.page クラス     ↓継承   common クラス  ←こいつに共通処理を書く    ↓継承   _default クラス   元ネタ: @IT総合トップ / テクノロジー / Insider.NET / .NET TIPS / [ASP.NET]アプリケーション共通の処理をPage派生クラスで実装するには? 前提条件 新しいwebサイトの作成 webフォー...
  • 共通化・共通関数
    共通化・共通関数 共通化 common クラス 共通処理用Page派生クラス(commonクラス) マスターページ マスターページの作成 コンテンツページの作成 Global.asax Global.asax の配置 アプリケーション共通の変数を、Global.asaxで定義 ユーザーコントロール(ascxファイル) ascxファイルの配置 共通関数 共通関数の定義ファイルを追加 各関数説明 ADO.NETDBConnect・DBClose・DBGet(System.Data.Odbc 名前空間) web.config から AppSetting を取得getAppSettingString iniファイルから取得getProfileString メール送信BASP21を利用したメール送信 定義ファイルに含まない関数 ADODBConnect・DBClose・D...
  • ASP.NET(VB)
    ...ommon クラス 共通処理用Page派生クラス(commonクラス) マスターページ マスターページの作成 コンテンツページの作成 Global.asax Global.asax の配置 アプリケーション共通の変数を、Global.asaxで定義 ユーザーコントロール(ascxファイル) ascxファイルの配置 どのシステムでも共通するであろう処理のクラスファイル化 共通関数の定義ファイルを追加 各関数説明 ADO.NETDBConnect・DBClose・DBGet(System.Data.Odbc 名前空間) web.config から AppSetting を取得getAppSettingString iniファイルから取得getProfileString メール送信BASP21を利用したメール送信 定義ファイルに含まない関数 ADODBConnect...
  • Page派生クラス以外から、セッション変数等を扱う方法
    Page派生クラス以外から、セッション変数等を扱う方法 概要 Page派生クラス以外から、セッション変数等を扱う方法。 「HttpContext.Current」について。 参照 HttpContext.Current プロパティ (System.Web) 参考 ASP.NETのセッションをタイプセーフに取り扱うクラスの作成:CodeZine 新ルール:HttpContext.Current を見たら負け 前提条件 新しいwebサイトの作成 手順 通常、default.aspx.csは、以下のようにPageクラスから派生している。 その為、セッション等々が使用できる。 しかし、class1.cs等のように、外部クラスファイル化してしまうと、セッション等々が使えなくなる。 で、以下のように回避する。 default.aspx.cs using Syst...
  • C#
    C# C#のまとめ。 ・・・というか、C#で開発してるときのメモ。VB.NETも混じっています。 用語解説 C Sharp - Wikipedia 目次 Windowsアプリの作成コモンコントロール WebBrowser クラス webサイトの作成どのシステムでも共通するであろう処理のクラスファイル化 Page派生クラス以外から、セッション変数等を扱う方法 特定のページの中でのみ、参照可能な変数を扱う ユーザー定義クラスの作成シングルトンの実装 継承 Dictionaryオブジェクト デバッグ用画面出力 C#におけるトランザクション処理 AJAX対応クライアントコールバック ASP.NET AJAX 1.0(Atlas) 外部リンク入門書系 SQLの窓 VB.NET ⇔ C# 変換 TIPS#region Windowsアプリの作成 新しいプロジェクトの作成 コ...
  • DBConnect・DBClose・DBGet(System.Data.Odbc 名前空間)(C#)
    DBConnect・DBClose・DBGet(System.Data.Odbc 名前空間)(C#) 概要 ADO.NET(ODBC)によるDB操作関数群。 ※この項のサンプルは、私のローカルマシン(マシン名:YOKOSAN)の VisualStudio2005 に付属するSQLServer(ExpressEdition)に接続する場合の接続文字列をそのまま記載してある為、環境に応じて適宜変更すること。 参照 .NET Framework クラス ライブラリ System.Data.ODBC 名前空間 参考 SQLの窓 / イマドキの Multi Language / 各種データベース接続 SQLの窓 / Web アプリケーションクラス / ASP標準化 / dbMySQL.inc 前提条件 新しいプロジェクトの作成 共通関数の定義ファイルを追加(C#) 手順 F...
  • SqlTransaction クラス
    SqlTransaction クラス 概要 .NET Framework で、トランザクション処理を行う方法のひとつ。 C#でトランザクションを行うには、これ以外に、 TSQL内で BEGIN TRANSACTION~ によるデータベーストランザクション。 @Pageディレクティブで、Transaction属性によるトランザクション。 がある。 参照 .NET Framework クラス ライブラリ SqlTransaction クラス 参考 @IT:.NETエンタープライズWebアプリケーション開発技術大全 接続型データアクセスと短時間トランザクション 元ネタ トランザクションの実行 - tony-xの備忘録 前提条件 新しいプロジェクトの作成 手順 以下のソースは、元ネタのURLから転載。 ※ASP.NETではない(Console.WriteLine(...
  • 特定のページの中でのみ、参照可能な変数を扱う
    特定のページの中でのみ、参照可能な変数を扱う 概要 HttpContext.Current.Itemsの話。 ①ViewStateと違って、page派生クラス以外からでも参照しやすい。 ②Sessionと違って、複数ページ間で値の保持はできない。 前提条件 新しいwebサイトの作成 手順 作業の手順 default.aspx %@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %   !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &...
  • 汎用関数詰め合わせ(common 名前空間)
    汎用関数詰め合わせ(common 名前空間) 概要 ページの説明 前提条件 新しいwebサイトの作成 手順 作業の手順 ソースコード見本   not found (画像.jpg)
  • 共通関数の定義ファイルを追加(C#)
    共通関数の定義ファイルを追加(C#) 概要 共通関数を定義したクラスファイルを追加する。 クラスファイルには、データベースへの接続等、比較的どのシステムでも共通するであろう処理を記述してある。 前提条件 新しいプロジェクトの作成 BASP21のインストール .NET から COM(例:BASP21) を使う 手順 [ソリューションエクスプローラ] -  「新しい項目」 not found (500.jpg) 「クラス」を選択 -  「追加」 not found (501.jpg) class1.cs を以下のように変更。 using System; using System.Collections.Generic; using System.Data; using System.Data.Odbc; using System.Text;...
  • ASP.NET(VB)インクルードプラグイン版バックアップ
    ASP.NET(VB)インクルードプラグイン版バックアップ Visual Studio 2005 を使用する、ASP.NET(VB.NET)のサンプルを集めています。 HTML・JavaScript・SQL・VB6.0またはASPがある程度わかる人を対象としています。 用語解説 ASP.NET - Wikipedia 目次 webサイトの作成ページ遷移新しいウィンドウを開く(クライアントスクリプト) HttpContext クラス MultiView コントロール フレームページ メニュー・サイトマップ 標準webコントロールTable コントロール Page ディレクティブ 外部リンクコンパイル済みのdllのみでASP.NETアプリケーションを実行する 共通化・共通関数共通化common クラス マスターページ Global.asax ユーザーコントロール(asc...
  • WebBrowser クラス
    WebBrowser クラス 概要 フォーム内で Web ページを移動できるようにする「WebBrowser クラス」を実装する。 参照 .NET Framework クラス ライブラリ / WebBrowser クラス 前提条件 新しいプロジェクトの作成 手順 [ツールボックス] - [WebBrowser]をドラッグ&ドロップしてフォームに配置。 not found (495.jpg) [ソリューションエクスプローラ] -  [Form1.cs]を右クリック -  「コードの表示」 not found (496.jpg) 「Form1.cs」を以下のように変更。 ※「namespace」は適宜変更。 using System; using System.Collections.Generic; using System.Comp...
  • HttpContext クラスによる別ページへの値渡し
    HttpContext クラスによる別ページへの値渡し 概要 タイトルのまんま。 参照 クラスライブラリリファレンス HttpContext クラス 元ネタ PGlabo 「ASP.NET」 HttpContextで他のページへ送信 前提条件 新しいwebサイトの作成 webフォームの追加 手順 default.aspx に button コントロールをひとつ配置する。 not found (238.jpg) default.aspx.vb を以下のように変更。 Partial Class _Default Inherits System.Web.UI.Page   Protected Sub Button1_Click(ByVal sender As Object _ , ByVal e As Syste...
  • 共通関数の定義ファイルを追加
    共通関数の定義ファイルを追加 概要 共通関数を定義したクラスファイルを追加する。 クラスファイルには、データベースへの接続等、比較的どのシステムでも共通するであろう処理を記述してある。 前提条件 新しいwebサイトの作成 BASP21のインストール .NET から COM(例:BASP21) を使う 手順 [ソリューションエクスプローラ] -  「新しい項目の追加」 not found (273.jpg) 「クラス」を選択 -  「追加」 not found (274.jpg) class1.vb を以下のように変更。 Imports Microsoft.VisualBasic Imports BASP21Lib   Public Class class_common Inherits System.Web.UI.Pa...
  • DBConnect・DBClose・DBGet(System.Data.Odbc 名前空間)
    DBConnect・DBClose・DBGet(System.Data.Odbc 名前空間) 概要 ADO.NET(ODBC)によるDB操作関数群。 ※この項のサンプルは、私のローカルマシン(マシン名:YOKOSAN)の VisualStudio2005 に付属するSQLServer(ExpressEdition)に接続する場合の接続文字列をそのまま記載してある為、環境に応じて適宜変更すること。 参照 .NET Framework クラス ライブラリ System.Data.ODBC 名前空間 参考 SQLの窓 / イマドキの Multi Language / 各種データベース接続 SQLの窓 / Web アプリケーションクラス / ASP標準化 / dbMySQL.inc 前提条件 新しいwebサイトの作成 データベースへの接続の追加 新しいテーブルの追加 テーブル...
  • RegularExpressionValidator クラス
    RegularExpressionValidator クラス 概要 指定したコントロールに、正規表現による検証をかける。 ここでは、メールアドレスとして使用可能な文字列かをチェックしている。 参照: RegularExpressionValidator クラス 前提条件 新しいwebサイトの作成 手順 [ツールボックス] -  「RegularExpressionValidator」を「default.aspx」のデザインビューに配置。 textbox コントロールと、button コントロールも配置しておく。 not found (218.jpg) default.aspx.vb を以下のように変更。 Partial Class _Default Inherits System.Web.UI.Page   Prot...
  • クライアントコールバック
    クライアントコールバック 概要 ASP.NETにおいて、クライアントサイドの処理⇒サーバーサイドの処理⇒クライアントサイドの処理、という本来ならば画面の再描画が必要な処理手順を、画面の再描画なしで行う方法。 これを、「クライアントコールバック」と呼ぶ。らしい。 コールバック (情報工学) - Wikipedia 参照 ICallbackEventHandler インターフェイス (System.Web.UI) 参考 検証付きクライアント コールバックの実装例 ICallbackEventHandler利用時のエラーについて - MSDN フォーラム ASP.NET Web ページでポストバックせずにクライアント コールバックを実装する 元ネタ クライアント コールバックの実装例 (C#) 「ASP.NET 2.0」クライアントコールバックのサンプル 前提条件 新し...
  • CustomValidatorコントロールによる重複チェック
    CustomValidatorコントロールによる重複チェック 概要 CustomValidator コントロールを使用し、データベース内のレコードと、フォームの入力が重複しているかをチェックする。 ※CustomValidator コントロール ユーザー定義の入力チェックを行うコントロール。 参照: クラスライブラリリファレンス CustomValidator クラス 元ネタ: @IT総合トップ / テクノロジー / Insider.NET / .NET TIPS / [ASP.NET]CustomValidatorコントロールでマスタ重複チェックを実装するには? 参考: @IT総合トップ / テクノロジー / Insider.NET / .NET TIPS / [ASP.NET]CustomValidatorコントロールでクライアント検証を有効に...
  • getProfileString
    getProfileString 概要 iniファイルから文字列を取得する。 引数 iniファイルのパス セクション名 エントリー名 戻値 文字列 前提条件 共通関数の定義ファイルを追加 手順 default.aspx と同じディレクトリに「setting.ini」というファイルを作成する。 [section] test=てすと   default.aspx.vb を以下のように変更。 Partial Class _Default Inherits class_common   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load   ...
  • getAppSettingString
    getAppSettingString 概要 web.config中の、「AppSetting」で定義した文字列を取得する。 引数 「AppSetting」の「key」 戻値 「AppSetting」の「value」 前提条件 共通関数の定義ファイルを追加 手順 web.config にて以下を定義する。 configuration appSettings add key="ConnectString" value="接続文字列"/ /appSettings /configuration   default.aspx.vb で以下のように使用する。 Partial Class _Default Inherits class_common  ...
  • .NET Frameworkクラス・ライブラリでファイル入出力
    .NET Frameworkクラス・ライブラリでファイル入出力 概要 Frameworkでファイル入出力を行う。 元ネタ: @IT総合トップ / テクノロジー / Insider.NET / 連載:VB.NETプログラミング / 第8回 ファイル入出力(後編) 前提条件 新しいwebサイトの作成 手順 default.aspx.vb を以下のように変更。 Imports System.IO   Partial Class _Default Inherits System.Web.UI.Page   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load   ...
  • データベースからメニューを作成
    データベースからメニューを作成 概要 タイトルのまんま。 参照: @IT総合トップ / テクノロジー / Insider.NET / .NET TIPS / [ASP.NET]データベースからリッチなメニューを作成するには? 前提条件 新しいwebサイトの作成 データベースへの接続の追加 手順 web.config に以下の接続文字列を追加する。 ※接続文字列(特にマシン名)は適宜変更。 connectionStrings add name="masterConnectionString1" connectionString="Data Source=YOKOSAN\SQLEXPRESS;Initial Catalog=master;Integrated Security=True" provi...
  • PHP
    PHP PHP - Manual 目次 基本環境構築PHPのインストール webサーバ のインストール PHPからSQLServerに接続するには以下が必要 PukiWikiのインストール 開発ツール 外部リンクSQLの窓PHP WEBアプリジェネレータ その他 基本 環境構築 PHPのインストール webサーバ のインストール AN HTTP ServerAN HTTP Server のインストール AN HTTP Server におけるPHPの動作設定 公式FAQ / ユーザ認証設定方法 Apache HTTP Server Apache HTTP Server のインストール PHPからSQLServerに接続するには以下が必要 SQL Server 2005 Driver for PHP (October 2007) CTP PukiWikiのインスト...
  • BASP21を利用したメール送信
    BASP21を利用したメール送信 概要 タイトルのまんま。 引数 宛先メールアドレス 差出人メールアドレス 件名 本文 添付ファイル(パス名) 戻値 エラーメッセージ (ログファイルに書き込み) 前提条件 共通関数の定義ファイルを追加 SendMail関数の中で、SMTPサーバの設定が正しく行われていること 手順 default.aspxを以下のようにする。 Partial Class _Default Inherits class_common   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load   Response.Write( _ ...
  • メールを送信する
    メールを送信する 概要 SmtpClient クラスを使用して、メールを送信する。 参照: .NET Framework クラス ライブラリ SmtpClient クラス SQLの窓 / イマドキの Multi Language / VB.NET よりメール送信 DOBON.NET / プログラミング道 / .NET Tips / インターネット / SmtpClientクラスを使ってメールを送信する 元ネタ: http //ufcpp.net/study/aspx/mailform.html 前提条件 新しいwebサイトの作成 手順 defalut.aspx.vbを以下のようにする。 メールサーバの設定等、適宜変更する。 Imports System.Net Imports System.Net.Mail   Partial Class ...
  • web.configで設定した接続文字列を取得
    web.configで設定した接続文字列を取得 概要 web.config中にある「connectionString」を取得する方法 .NET Framework クラス ライブラリ ConfigurationElement.Item プロパティ (String) 前提条件 新しいwebサイトの作成 データベースへの接続の追加 手順 web.configに以下を追加。 connectionStrings add name="masterConnectionString1" connectionString= "Data Source=YOKOSAN\SQLEXPRESS;Initial Catalog=master;Integrated Security=True" ...
  • レガシーASPとの互換
    レガシーASPとの互換 概要 レガシーASPで使っていた組み込みオブジェクトをASP.NETで使用する方法。 レガシーASPのオブジェクトは、.NET Framework 2.0になっても、ほとんど同じ文法で使用可能。 参考 ASP.NET への移行 ASP から ASP.NET 2.0 への移行 前提条件 なし 対応表 Application オブジェクト  ⇒  HttpApplicationState クラス ASPError オブジェクト  ⇒  なし Response オブジェクト  ⇒  HttpResponse クラス Request オブジェクト  ⇒  HttpRequest クラス Server オブジェクト  ⇒  HttpServerUtility クラス Session オブジェクト  ⇒  HttpSessionState クラス ...
  • Java
    Java 今ここにあるのは、サーブレット。JSPもたぶん後から追加される。 目次 Javaとは用語解説 参考サイト 環境構築Java開発環境JDK6 Eclipse Ant Maven2 WebサーバApache Tomcat WebアプリケーションフレームワークStruts Apache Tapestry ライブラリ・クラスiText(PDF作成) JUnit(テスト) Hibernate(O/Rマッピング) DB接続ODBC JDBC 用語解説 Javaとは 用語解説 Java - Wikipedia Java Servlet - Wikipedia JavaServer Pages - Wikipedia 参考サイト Javaの道(Java入門・リファレンス) Javaの学習ならJavaDrive 環境構築 Java開発環境 JDK6 JavaDrive ...
  • Dictionaryオブジェクト
    Dictionaryオブジェクト 概要 Dictionaryオブジェクトの使い方基本。 「.NET Framework version 2.0」から追加されて「Dictionary ジェネリック クラス」と呼ぶ。 参照 .NET Framework クラス ライブラリ / Dictionary ジェネリック クラス 前提条件 新しいプロジェクトの作成 手順 default.aspx に GridView を 「GridView1」というIDで配置する。 default.aspx.vb を以下のように変更する。 Partial Class _Default Inherits System.Web.UI.Page   Protected Sub Page_Load(ByVal sender As Object, ByVal e ...
  • DataBind メソッド
    DataBind メソッド 概要 コードページ(default.asp.vb等)の変数を、デザインページ(default.aspx)に渡す方法。 ※webコントロール(dropDownListなど)にもDataBindメソッドがあり、それらは主にDataSourceを指定して関連付けする用途で使用するが、この項で説明するのはPageクラスのDataBindメソッドである。 参照: .NET Framework クラス ライブラリ Page.DataBind メソッド 前提条件 新しいwebサイトの作成 手順 「default.aspx.vb」を以下のように変更。 Partial Class _Default Inherits System.Web.UI.Page   Public str_temp As String = &qu...
  • デバッグ用画面出力
    デバッグ用画面出力 概要 Dictionaryオブジェクトを使用して、Session変数やGET・POST等を、画面に表示するクラス。 ※Dictionaryオブジェクトに対して、任意にキーと値を追加できるので、ウォッチ式で監視するのがめんどうになるくらい常に確認したい変数等を登録しとくのが主用途。 前提条件 新しいwebサイトの作成 手順 default.aspx.cs を以下のように変更。 using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using S...
  • 新しいウィンドウを開く2
    新しいウィンドウを開く2 概要 ASP.NET で JavaScript を生成し、新しいウィンドウを開く。 参考: DHTML リファレンス / showModalDialog クラスライブラリ リファレンス / WebControl.Attributes プロパティ 前提条件 新しいwebサイトの作成 手順 buttonコントロールをひとつ配置。 not found (146.jpg) default.aspx.vbを以下のようにする。 ※「window.open」でもいいが、ここでは「window.showModalDialog」を使用した例を挙げる。 参考: ウェブマニアックス - ダイアログ(showModalDialog)を表示する。 Partial Class _Default Inherits System....
  • webサイトの作成
    webサイトの作成 新しいwebサイトの作成 webフォームの追加 ページ遷移 別ページに飛ぶ( Response.Redirect() ) 新しいウィンドウを開く(クライアントスクリプト) 新しいウィンドウを開く1 新しいウィンドウを開く2 HttpContext クラス HttpContext クラスによる別ページへの値渡し MultiView コントロール MultiView コントロールと View コントロールの配置 フレームページ フレームページの作成 メニュー・サイトマップ SiteMapDataSource の配置 Menu コントロールの配置 SiteMapPath の配置 TreeView の配置 データベースからメニューを作成 標準webコントロール Table コントロール Table コントロールの配置 TableRow の作成 TableCe...
  • vbc.exe でコンソールアプリを作成
    vbc.exe でコンソールアプリを作成 概要 Visual Studio を使用せず、メモ帳で vb.net のコンソールアプリを作る練習。 参照 SQLの窓 / イマドキの Multi Language 手順 SQLの窓 / イマドキの Multi Language / ビルド / vb.net から、「Console ビルドセット」をDLする。 「vb_build.lzh」を解凍してできたフォルダを任意の位置に設置(c \vb_build 等) 同梱の sample.bas をビルドする手順 「home.wsf」を実行し、cmd.exe を開く。 「build sample.bas」と打つ。(sample.bas がコンパイルされて、同フォルダ内に「sample.exe」が作成される)なお、sample.exe は、PATH 環境変数を「result.txt」に...
  • DBConnect・DBClose・DBGet・DBEof(ADO)
    DBConnect・DBClose・DBGet・DBEof(ADO) 概要 ADO(ADO.NETではない)によるDB操作関数群。 参照 SQLの窓 / Web アプリケーションクラス / ASP標準化 / dbMySQL.inc 参考 SQLの窓 / イマドキの Multi Language / 各種データベース接続 前提条件 新しいwebサイトの作成 手順 default.aspx.vb を以下のように変更。 ※インスタンス名等、環境に応じて適宜変更。 Partial Class _Default Inherits System.Web.UI.Page   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Ha...
  • .NET から COM(例:BASP21) を使う
    .NET から COM(例:basp21) を使う 概要 タイトルのまんま。 引用元: SQLの窓 / .NET から COM を使う 前提条件 新しいwebサイトの作成 BASP21のインストール 手順 [ソリューションエクスプローラ] -  webサイトを右クリック -  「参照の追加」 not found (115.jpg) 「com」タブ -  「basp21 1.0 Type Library」を選択 -  「ok」 not found (116.jpg) 「bin」フォルダと、dllが追加されている。 not found (117.jpg) default.aspx.vbに以下をコピー Imports BASP21Lib   Partial Class _Default Inherits...
  • 基本セット
    基本セット 概要 SqlClient名前空間の基本セット。TableAdapterを使うより簡単なコードで、データベースを更新できる。 引用元 http //www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=26488 forum=7 start=8 前提条件 新しいwebサイトの作成 手順 default.aspx.vb を以下のように変更する。 Partial Class _Default Inherits System.Web.UI.Page   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim obj_con = N...
  • ContentTypeの指定
    ContentTypeの指定 概要 ContentTypeの指定の仕方。 参照 ContentType プロパティ 参考 @IT:.NET TIPS [ASP.NET]データベースの内容をクライアントにダウンロード提供するには? - C# VB.NET Webフォーム 前提条件 なし 手順 Page ディレクティブで指定するだけ。 Shift_JISで表示する場合。 %@ Page ContentType="text/HTML" Language="VB" ResponseEncoding="Shift_JIS" %   「任意のバイナリデータ」(ダウンロードさせたい場合) %@ Page ContentType="application/octet-str...
  • 新しいウィンドウを開く1
    新しいウィンドウを開く1 概要 ASP.NET で JavaScript を生成し、新しいウィンドウを開く。 元ネタ: @IT総合トップ / テクノロジー / Insider.NET / .NET TIPS / [ASP.NET]ページにJavaScriptを埋め込むには? 参考: クラスライブラリ リファレンス / ClientScriptManager.RegisterClientScriptBlock メソッド (Type, String, String) 前提条件 新しいwebサイトの作成 手順 buttonコントロールをひとつ配置。 not found (146.jpg) default.aspx.vbを以下のようにする。 Partial Class _Default Inherits System.Web.UI.P...
  • 継承
    継承 概要 既存クラスを継承した、ユーザー定義クラスの作り方。 参照 継承(C# によるプログラミング入門) 前提条件 新しいプロジェクトの作成 手順 手順というか、参照サイトのコード丸写し。 class Person { public string name; // 名前 public int age; // 年齢 }   class Student Person { public int id; // 学籍番号 }  
  • フォーム認証
    フォーム認証 概要 入力フォームによるログインページを作る。 1.web.config で「フォーム認証」モードを設定。 2.web.config で未ログインユーザーからのwebページへのアクセスを禁止。 3.ログインページの作成 参照 .NET Framework 一般リファレンス authentication の forms 要素 (ASP.NET 設定スキーマ) Login クラス (System.Web.UI.WebControls) 参考 @IT:連載:プログラミングASP.NET 第17回 ASP.NETにおける認証と認定 @IT:.NET TIPS [ASP.NET]構成ファイルのみでフォーム認証を実現するには? - C# Webフォーム @IT:連載:プログラミングASP.NET 第19回 フォーム認証を実装したASP.NETアプリケーション @I...
  • 例外処理 On Error Resume Next
    例外処理 On Error Resume Next 概要 1.On Error Resume Next を記述。(エラーが発生しても処理が止まらない) 2.エラーを発生させる。 3.エラーを検出した場合、処理を実行する。 4.On Error goto 0 を記述。(1を解除する) 前提条件 新しいwebサイトの作成 手順 「default.aspx」を以下のように変更する。 Partial Class _Default Inherits System.Web.UI.Page   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load   On Error Resume...
  • データソース操作
    データソース操作 GridView クラス GridViewを配置する データバインド DataBind メソッド マルチレコード・コントロールへのデータバインド データソース SqlDataSource クラス SqlDataSource の配置 レコードを表示する レコードを更新する レコードを挿入する ObjectDataSource クラス DataSet と TableAdapter の配置 ObjectDataSource の配置 DB操作 サーバーエクスプローラ データベースへの接続の追加 新しいテーブルの追加 テーブルにデータを追加 System.Data.SqlClient 名前空間 基本セット System.Data.Odbc 名前空間 DBConnect・DBClose・DBGet(System.Data.Odbc 名前空間) .NET Framew...
  • 例外処理 Try~Catch
    例外処理 Try~Catch 概要 1.Try~Catch間でエラーを発生させる。 2.1でエラーを検出した場合、Catch~Finally間の処理を実行する。 3.エラー発生するしないにかかわらず、Finally~EndTry間の処理を実行する。 前提条件 新しいwebサイトの作成 手順 「default.aspx」を以下のように変更する。 Partial Class _Default Inherits System.Web.UI.Page   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load   Try   Err.Raise&...
  • メール送信
    メール送信 BASP21 BASP21のインストール .NET から COM(例:BASP21) を使う BASP21を利用したメール送信 SmtpClient クラス メールを送信する 外部リンク IT用語辞典 e-Words / SMTPコマンド/応答コード
  • レコードを表示する
    レコードを表示する 概要 SqlDataSource クラス を使用して、レコードを表示する。 前提条件 新しいwebサイトの作成 データベースへの接続の追加 新しいテーブルの追加 テーブルにデータを追加 手順 タブで「default.aspx」を選んでおく。 [サーバーエクスプローラ] -  [データ接続] -  DBインスタンス名 -  [テーブル] -  [テーブル名](ここでは「hoge」)をドラッグして「default.aspx」の表示領域にドロップ。 not found (21.jpg) 「GridView」と「SqlDataSource」が追加される。 .NET Framework クラス ライブラリ GridView クラス .NET Framework クラス ライブラリ SqlDataSource クラス not found (...
  • レコードを更新する
    レコードを更新する 概要 SqlDataSource クラス を使って、レコードを更新する。 前提条件 新しいwebサイトの作成 データベースへの接続の追加 新しいテーブルの追加 テーブルにデータを追加 手順 タブで「default.aspx」を選んでおく。 [サーバーエクスプローラ] -  [データ接続] -  DBインスタンス名 -  [テーブル] -  [テーブル名](ここでは「hoge」)をドラッグして「default.aspx」の表示領域にドロップ。 ※主キーのないテーブルの更新・削除はこの方法ではできません。 not found (21.jpg) 「GridView」と「SqlDataSource」が追加される。 「編集を有効にする」と「削除を有効にする」にチェックを入れる。 .NET Framework クラス ライブラリ Gr...
  • ツール
    ツール 更新履歴 2009.12.08 「更新履歴」追加 目次 未分類 ネットワーク・インターネットHTTP ストリーミング FTP DNS LAN内監視 リモート操作 Mail 開発用ツールエディタ 印刷処理 フォルダ・ファイル操作圧縮解凍 CD焼き 画像編集 メディアプレイヤー 未分類 X Wheel Adobe Reader 8.1 TeraTerm Open Source Project ネットワーク・インターネット HTTP ブラウザFirefox Sleipnir HTTPサーバAN HTTP Server Apache IE関連TIPSウノウラボ Unoh Labs IE7 RC1をスタンドアローンで動作させる方法 IEのエクスプローラバーにHTTPヘッダーをリアルタイム表示「ieHTTPHeaders」 @IT:Windows TIPS -- T...
  • シングルトンの実装
    シングルトンの実装 概要 シングルトンパターンでのユーザー定義クラスの作り方。 参照 Microsoft patterns practices Patterns - C# でのシングルトンの実装 前提条件 新しいプロジェクトの作成 手順 手順というか、参照サイトのコード丸写し。 using System;   public class Singleton { private static Singleton instance;   private Singleton() {}   public static Singleton Instance { get { if (instance == n...
  • web.configの設定記述を、外部ファイルに定義し、プログラム部分から取得する
    web.configの設定記述を、外部ファイルに定義し、プログラム部分から取得する 概要 1.web.configの設定記述を、外部ファイルに定義する。 2.プログラム部分から1を取得する。 元ネタ: DOBON.NET / 「アプリケーション構成ファイル」を使用して設定を読み込む 前提条件 新しいwebサイトの作成 手順 custom.configというファイル名で以下を追加する。 ?xml version="1.0" encoding="UTF-8" ? appSettings add key="ConnectString" value="Provider=SQLOLEDB;Persist Security Info=True; Password=sa;...
  • @wiki全体から「共通処理用Page派生クラス(commonクラス)」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索

記事メニュー
目安箱バナー