2011-10-01から1ヶ月間の記事一覧

【ASP.NET】ASP.NET AJAX Control Toolkit (AsyncFileUploadコントロール編)

参考文献 http://www.atmarkit.co.jp/fdotnet/dotnettips/966aspajaxasyncfileupload/aspajaxasyncfileupload.html にもあるように、ファイル・アップロードのためのサーバ・コントロールとしては、FileUpload/HtmlInputFileコントロールがあるが、これらの…

【ASP.NET コントロール】FileUploadコントロール ~基本編~

サンプル * CSVファイルをサーバ側で保存せずに取り込み、ラベルに出力する デザイン部 <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <div>送信するファイルを指定して、[送信]ボタンを押してください。</div> <asp:FileUpload ID="FileUpload1" runat="server" /> <br /> </asp:fileupload></contenttemplate></asp:updatepanel>

【ASP.NET コントロール】ASP.NET AJAX Control Toolkit (UpdatePanelコントロール編)

UpdatePanelコントロール * ページの部分的な更新できる * PostBackによるチラツキ防止になる★重要★ * 以下のサイトが、UpdatePanelコントロールの特徴を捉えている。 http://itpro.nikkeibp.co.jp/article/COLUMN/20061128/255017/ 使用上の注意 http://www…

【VB.NET】正規表現 Regexクラス

サンプル Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button6.Click '浮動小数点数か調べる If Regex.IsMatch(Me.TextBox3.Text, "^[\-+]?[0-9]*\.?[0-9]+$") Then Me.Label1.Text = String.Format("{0}は浮動小数点数です。",…

【VB】C#との差異 (Linq・ラムダ式編)

■ ラムダ式 ラムダ式の基本構文 Function(左辺) 右辺 ラムダ式構文の左辺 Function() 右辺 ' パラメータがない場合 Function(param) 右辺 ' パラメータが1つの場合 Function(param1, param2) 右辺 ' パラメータが2つ以上の場合 ラムダ式構文の左辺 Function(…

【VB.NET】CSVの扱い

TextFieldParserクラス * CSVファイルを読み込みに使用 * .NET 2.0以降で対応 * 名前空間:Microsoft.VisualBasic.FileIOだが、C#でも使える 定義 Dim parser As New TextFieldParser("aaa.csv", _ System.Text.Encoding.GetEncoding("Shift_JIS")) 区切り文…

【ASP.NET コントロール】ASP.NET AJAX Control Toolkit (UpdateProgressコントロール編)

実例で説明してくれる動画サイト * 非常に分かりやすく参考になった。一読する価値あり。 http://www.microsoft.com/japan/seminar/msdn/webcast/bg/47.ajax.updateprogress/play.aspx ポイント (1) 時間が掛かる処理に「UpdatePanel」で囲っておく (2) 「Up…

【ASP.NET】ユーザーによる途中ページへの直接アクセスを防ぐには

ユーザーによる途中ページへの直接アクセスを防ぐ方法 * Global.asaxを利用する(Global.asaxについては、以下の通り) http://blogs.yahoo.co.jp/dk521123/25656992.html サンプル Global.asax ' 各要求の開始時に呼び出されます。 Sub Application_BeginRe…

【ASP.NET】日本語入力を禁止をするには(IMEモードの制御)

■ IMEモードの制御 日本語入力を禁止をするには * TextBoxのCssClass属性に、「ime-mode: disabled;」を指定する 他にも、色々あるので、以下『ime-modeプロパティで指定可能な値』を参照のこと。 ■ 指定方法[1] CSS <style type="text/css"> <!-- .active {ime-mode: active;} .dis</style>…

【jQuery】複数画像を切り替える ~ Slider Kit の使用 ~

http://blogs.yahoo.co.jp/dk521123/24754786.html の続き。 ダウンロード http://www.kyrielles.net/sliderkit/sliderkit_en.html デモ http://www.kyrielles.net/sliderkit/demos/photos-galleries.html 特徴 * タグ構造や部品単位でclass属性が決まってい…

【ASP.NET コントロール】ログインに関わるコントロール群 (LoginXxxx)

* どうやら、独自でログインを実装していると使えなさそう。 * でも、コントロール名やプロパティ名、全体のつくりなどは参考になりそう。 LoginName * 現在のログイン名を表示するためのコントロール 主なプロパティ * FormatString : 設定例:「Hello, Mr/…

【ASP.NET コントロール】ASP.NET AJAX Control Toolkit (独自のエクステンダ・コントロール編)

目的・使いどころ * 既存のTextBoxなどのコントロールに対して、独自の「機能」を追加するために用いる。 サンプル1:確認ダイアログ表示 DialogButtonExtender.vb Imports System.ComponentModel Imports System.Web.UI Imports System.Web.UI.WebControls …

【トラブル】【ASP.NET】例外『Type XXX in Assembly &#039;YYYY&#039; is not marked as serializable』が表示される

■ 概要 * 以下「サンプル」のLinkButton1_Clickイベント処理後、 例外『Type XXX in Assembly 'YYYY' is not marked as serializable』が表示される ■ サンプル WebForm1.aspx Protected Sub LinkButton1_Click(sender As Object, e As EventArgs) Handles L…

【ASP.NET コントロール】妥当性検証・Validation (あれこれ編)

あれこれ コントロールをValidation対象外にするには... 対応策1 * 対象外コントロールのプロパティ「CausesValidation : False」にする # 例1であれば、再ゲーム用ボタンのプロパティ「CausesValidation : False」を指定すれば、検証対象外となる 対応策2 *…

【ASP.NET コントロール】HiddenFieldコントロール

HiddenFieldコントロール (ASP.NET 2.0) * 隠しフィールド(<input type="hidden">)を生成する * エンドユーザーの目から完全に隠ぺいされているわけではないため、悪意あるユーザーが隠しフィールドの値を改ざんすることが可能 * 原則として、アプリケーションの挙動を左右する…

【ASP.NET コントロール】MultiViewコントロール (応用編)

MultiViewコントロールあれこれ ユーザ側からMultiViewを切り替えられるようにするには 【Point】 * 『<div style="display: none">』で、Buttonをくくっている点(ButtonのVisible=Falseではダメ) * 代わりに、<input>タグで使う サンプルコード WebForm1.aspx (デザイン部) <%@ Page Languag</div>…