2011-01-01から1年間の記事一覧
* 折りたたみ機能(開閉可能なパネル)を有するコントロールは、以下の通り。 【1】CollapsiblePanelコントロール http://blogs.yahoo.co.jp/dk521123/26999505.html 【2】Accordionコントロール http://blogs.yahoo.co.jp/dk521123/27014486.html 特徴 * ど…
【1】ルートURL文字列を取得("~"チルダ相当)するには サンプル1 Dim requestUri As Uri = New Uri(Request.Url, Request.ApplicationPath) 参考文献 http://d.hatena.ne.jp/nanamasuhoshi/20090205/1233825202 【2】"~"チルダをHTMLのタグに使用するには *…
JQuery・Datepickerあれこれ 画像ボタンの位置を調整する <style type="text/css"> .ui-datepicker-trigger { margin-left:5px; margin-top: 8px; margin-bottom: -3px; } </style> 参考文献 http://www.fbloggs.com/2009/04/16/how-to-style-the-button-image-in-jquery-datehandler-ui/ 日…
MaskedEditExtender/MaskedEditValidatorコントロール 特徴 MaskedEditExtender * 文字列の「形式」「入力規則(マスク)」を規定できる MaskedEditValidator * MaskedEditコントロールとの組み合わせで利用することを想定した検証コントロール * 検証コント…
ダウンロード(JQuery) http://jqueryui.com/download サンプル * JQueryのDatepickerを利用したTextBoxをユーザコントロール化する WebUserControl1.ascx(ユーザコントロール化) <%@ Control Language="vb" AutoEventWireup="false" CodeBehind="WebUser…
ASP.NETにおけるカレンダー入力に関して (1) カレンダーコントロール(Calendar)を利用(★今回★) →操作性、実装の難度は、(2)、(3)に落ちるが、カレンダーを独自でカスタマイズできる(休日設定など) http://blogs.yahoo.co.jp/dk521123/26916160.html (2…
Webサービス * http://itpro.nikkeibp.co.jp/members/ITPro/ITBASIC/20030122/1/ サンプル Sample.aspx(デザイン部) <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Sample.aspx.vb" Inherits="WebApplication1._call" %> http://www.w3.org/T…
参考文献 http://www.atmarkit.co.jp/fdotnet/dotnettips/966aspajaxasyncfileupload/aspajaxasyncfileupload.html にもあるように、ファイル・アップロードのためのサーバ・コントロールとしては、FileUpload/HtmlInputFileコントロールがあるが、これらの…
サンプル * 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>
UpdatePanelコントロール * ページの部分的な更新できる * PostBackによるチラツキ防止になる★重要★ * 以下のサイトが、UpdatePanelコントロールの特徴を捉えている。 http://itpro.nikkeibp.co.jp/article/COLUMN/20061128/255017/ 使用上の注意 http://www…
サンプル 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}は浮動小数点数です。",…
■ ラムダ式 ラムダ式の基本構文 Function(左辺) 右辺 ラムダ式構文の左辺 Function() 右辺 ' パラメータがない場合 Function(param) 右辺 ' パラメータが1つの場合 Function(param1, param2) 右辺 ' パラメータが2つ以上の場合 ラムダ式構文の左辺 Function(…
TextFieldParserクラス * CSVファイルを読み込みに使用 * .NET 2.0以降で対応 * 名前空間:Microsoft.VisualBasic.FileIOだが、C#でも使える 定義 Dim parser As New TextFieldParser("aaa.csv", _ System.Text.Encoding.GetEncoding("Shift_JIS")) 区切り文…
実例で説明してくれる動画サイト * 非常に分かりやすく参考になった。一読する価値あり。 http://www.microsoft.com/japan/seminar/msdn/webcast/bg/47.ajax.updateprogress/play.aspx ポイント (1) 時間が掛かる処理に「UpdatePanel」で囲っておく (2) 「Up…
ユーザーによる途中ページへの直接アクセスを防ぐ方法 * Global.asaxを利用する(Global.asaxについては、以下の通り) http://blogs.yahoo.co.jp/dk521123/25656992.html サンプル Global.asax ' 各要求の開始時に呼び出されます。 Sub Application_BeginRe…
■ IMEモードの制御 日本語入力を禁止をするには * TextBoxのCssClass属性に、「ime-mode: disabled;」を指定する 他にも、色々あるので、以下『ime-modeプロパティで指定可能な値』を参照のこと。 ■ 指定方法[1] CSS <style type="text/css"> <!-- .active {ime-mode: active;} .dis</style>…
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属性が決まってい…
* どうやら、独自でログインを実装していると使えなさそう。 * でも、コントロール名やプロパティ名、全体のつくりなどは参考になりそう。 LoginName * 現在のログイン名を表示するためのコントロール 主なプロパティ * FormatString : 設定例:「Hello, Mr/…
目的・使いどころ * 既存のTextBoxなどのコントロールに対して、独自の「機能」を追加するために用いる。 サンプル1:確認ダイアログ表示 DialogButtonExtender.vb Imports System.ComponentModel Imports System.Web.UI Imports System.Web.UI.WebControls …
■ 概要 * 以下「サンプル」の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…
あれこれ コントロールをValidation対象外にするには... 対応策1 * 対象外コントロールのプロパティ「CausesValidation : False」にする # 例1であれば、再ゲーム用ボタンのプロパティ「CausesValidation : False」を指定すれば、検証対象外となる 対応策2 *…
HiddenFieldコントロール (ASP.NET 2.0) * 隠しフィールド(<input type="hidden">)を生成する * エンドユーザーの目から完全に隠ぺいされているわけではないため、悪意あるユーザーが隠しフィールドの値を改ざんすることが可能 * 原則として、アプリケーションの挙動を左右する…
MultiViewコントロールあれこれ ユーザ側からMultiViewを切り替えられるようにするには 【Point】 * 『<div style="display: none">』で、Buttonをくくっている点(ButtonのVisible=Falseではダメ) * 代わりに、<input>タグで使う サンプルコード WebForm1.aspx (デザイン部) <%@ Page Languag</div>…
Response.Redirect http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet16/redirect.jpg 転送(Server.Transfer) http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet16/transfer.jpg 参考文献 http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet16/aspnet16_01.…
サンプル * “itemPlaceHolder” : 個別項目を表す <asp:ListView ID="ListView1" runat="server" DataKeyNames="CompanyCode,Code" DataSourceID="SqlDataSource1"> <EmptyDataTemplate> <span></span> </EmptyDataTemplate> <ItemTemplate> <span style="">CompanyCode: </span></itemtemplate></asp:listview>
特定の条件に一致する要素を一つ取り出す [1] FirstOrDefault() * FirstOrDefault()で、条件に一致した要素を取り出すことができる * First()では、要素が見つからなかった場合、例外が発生してしまうことに注意 サンプル DateTime[] source = { new DateTim…
ソースからリソースを呼び出す Local Resource * GetLocalResourceObject(【キー】).ToString() サンプル Dim textValue As String = GetLocalResourceObject("Key").ToString() Global Resource * 【リソースファイル】.【キー】 * GetGlobalResourceObject…
RegularExpressionValidator * 正規表現パターンに違反していないかを判定する 主なプロパティ * ValidationExpress => 正規表現パターン 使用上の注意 * 日付は正確には、判定できない(理由は、うるう年まで判定できないから) (日付のチェックは、以下を参…
【1】予備知識 エスケープが必要な文字 \ * + . ? { } ( ) [ ] ^ $ - | 上記の文字の前に「\」を付ける 詳細は以下を参照。 http://www.javadrive.jp/regex/ini/index4.html 【2】サンプル * まず、感じをつかむための例を載せる No パターン 概要 備考 01…
CustomValidator * 標準の検証コントロールでは対応できない独自の検証ロジックを実装するためのコントロール 主なプロパティ * EnableClientScript => trueの場合(デフォルトはtrue)、各検証コントロールはクライアント側で スクリプトを使ってチェックを…