2015-12-01から1ヶ月間の記事一覧
■ シェルブ/アンシェルブについて シェルブ(一時共有) * 日本語訳だと、棚上げ * ローカルの変更をサーバに保存 => ただし、最新のバージョンを取得しても反映されません 【手順】 * 右クリックし、[ソース管理]-[保留中の変更をシェルブ]を選択 アンシェ…
■基本構文 [1-0] 構文(参考程度で) jQuery(セレクター).イベント(function () { // 処理内容 } * セレクター : 操作する要素を指定する(後述「■セレクターについて」参照) * イベント : 操作タイミング(click、dblclick、mousedown、mouseup、mouseover、m…
■ Htmlヘルパー フォーム生成 `#`メソッド名説明 1Html.BeginFormメソッドフォームを生成する 2Html.BeginRouteFormメソッドルート定義に基づいてフォームを生成する 表示系(Readonly) `#`メソッド名説明 1Html.LabelForメソッドラベルを生成する 2Html.Disp…
■ テキスト及び表現 `# `属性 説明 01 visible 要素の表示と非表示を切り替える 02 text 要素の内容を設定できる 03 html 設定値により、要素の子を設定できる 04 css CSSを設定できる 05 style style値を追加できる 06 attr 属性値を設定できる 関連記事 vi…
はじめに http://miso-soup3.hateblo.jp/entry/2013/07/18/141908 を参考に、セレクトボックス同士が連動したサイトを、VB.NETで作ってみた サンプル * 国を選んだら、会社リストが出てくるものを作る モデル * CompanyModel.vb Namespace Models Public Cla…
はじめに http://blogs.yahoo.co.jp/dk521123/35660898.html で環境構築や簡単なサンプルを作成した。 今度は、Modelも加えて一連の動きをするシンプルなサンプルを作成してみる。 サンプル * ラジオボタンに従い、サーバからデータをajaxで取得して、リスト…
はじめに * Web Storage を使用して、(今のところIEのみで)はまった点をメモっとく。 IEでの注意点 ■ localStorageオブジェクトが nullになる要因 他にもあるかもしれないが [1] Web Storageのサポートバージョン外である [2] IEのインターネットオプショ…
はじめに * 以下の関連記事の続き。今回は、よく使う基本的な事項をまとめる。 http://blogs.yahoo.co.jp/dk521123/35664953.html ■表示/非表示 * visible (if) / checked を使用 サンプル http://kojs.sukobuto.com/docs/if-binding http://tech.aainc.co.j…
Knockout(ノックアウト)とは? * Model-View-ViewModel(MVVM)パターンをサポートするライブラリ 何ができる? * 双方向バインディング 環境構築 [1] 以下のサイトからJSをダウンロードする or CDN(Content Delivery Networks)用のURL(http://ajax.aspnetc…
前提 * 以下のJavascriptが必要。 + knockout.-x.x.x.js => なかったら、以下の環境設定を行う ※ knockout.jsについて、以下の関連記事を参照のこと。 http://blogs.yahoo.co.jp/dk521123/35664953.html 準備:環境設定 http://blogs.yahoo.co.jp/dk521123/3…
■ はじめに SQL の サブクエリ について、メモ。 目次 【1】副問合せ(サブクエリ)とは? 【2】使いどころ 【3】使用例 例1: 「最新日付データ」の取得 【1】副問合せ(サブクエリ)とは? * SELECT文を入れ子にして記述する構文 => SELECT文中のSELE…
はじめに http://blogs.yahoo.co.jp/dk521123/35649554.html のサンプルを極力共通化する。 サンプル 「テキストボックス」「ラジオボタン」「セレクトボックス」「セレクトボックス(複数)」「チェックボックス」を保存する <html> <head> <meta charset='UTF-8'> <script src="">http://code.jquery.com/jque</meta></head></html>…
■ はじめに http://blogs.yahoo.co.jp/dk521123/22569878.html で扱った拡張メソッドは、VB.NETでも書けるのでメモ。 ■ 注意 http://www.atmarkit.co.jp/fdotnet/bookpreview/kisokaravb_1102/kisokaravb_1102_01.html より抜粋 * 拡張メソッドはモジュール…
■ はじめに クライアント側にデータを保存したい場合、クッキーがある しかし、以下の関連記事 http://blogs.yahoo.co.jp/dk521123/28437833.html で書いたように、容量が少ない。 ~~~~ * Cookie の有効・無効の設定はブラウザで行うことができる * ブラ…
はじめに http://dobon.net/vb/dotnet/vb2cs/vb2cstable.html が助かります。 ■ abstract * "MustInherit" "Overrides" で実装 サンプル Public MustInherit Class BaseChartModel Public Overrides Sub Xxxx() ■ interface * "Implements" で実装 サンプル …
はじめに http://blogs.yahoo.co.jp/dk521123/35626537.html では、Ajaxでやったが、コントローラ側でやる方法を記載する http://note.chiebukuro.yahoo.co.jp/detail/n159238 が参考になった。 サンプル http://blogs.yahoo.co.jp/dk521123/35514061.html …
■目的 * CSRF(Cross-Site Request Forgeries:クロスサイト・リクエスト・フォージェリ;リクエスト強要)攻撃を 防ぐために使用 CSRFの詳細について、以下の関連記事を参照のこと。 http://blogs.yahoo.co.jp/dk521123/35715431.html ■使用方法 [1] 対象と…
サンプル Public Class SampleTuple Shared Sub Main() Dim tuple1 = Tuple.Create("Mike", 42, Date.Now) Console.WriteLine(tuple1.Item1) Console.WriteLine(tuple1.Item2) Console.WriteLine(tuple1.Item3) Dim tuple2 As Tuple(Of String, Integer, Dat…
■ はじめに * ASP.NET MVC でブラウザ表示しようとしたら、以下のエラー内容が表示されてしまった エラー内容 '/' アプリケーションでサーバー エラーが発生しました。 型 'ASP._Page__ViewStart_vbhtml' は 'System.Web.WebPages.StartPage' から継承しませ…
■ はじめに JavaScriptのクラスについて、メモ。 ■ JavaScriptのクラス定義の方法 * 以下の2通り ~~~~~~ 実装方法1: class でクラス定義を実現する 実装方法2:function でクラス定義を実現する ~~~~~~ 実装方法1: class でクラス定義を実現する * ES20…
【1】構文 var Xxxx = { Aaaa: 0, Bbbb: 1, Cccc: 2, // ... }; 【2】サンプル <html> <head> <meta charset="UTF-8"> <title>Sample</title> </head> <body> <div id="result"></div> </body> <script type="text/javascript" charset="UTF-8"> var ControlType = { None: 0, Textbox: 1, RadioButton: 2, Selectbox…</html>
Razor / VB.NET で、 JavaScriptの描画 をサーバ側で切り替えるには... * Razor / VB.NET で、 ビューに記載しているJavaScriptをサーバ側で動的に切り替える方法を記載する。 解決策 * 方法は2つある。(個人的には、「解決策2:@<text>」でいいと思う) * 解決策</text>…
サンプル * Ajax通信を使う モデル * ChartModel.vb Public Class ChartModel Public Property XValues As Object() Public Property YValues As Object() End Class コントローラ * ChartController.vb Imports System.Web.Mvc Namespace Controllers Publi…
サンプル <html> <body> <div id="resultMessage"></div> <script type="text/javascript"> var sayHello = function(id, message){ document.getElementById(id).innerText = message; }; function callingMethod(callbackMethod, id, message){ callbackMethod(id, message); }; callingMethod(sayHello, 're…</body></html>
はじめに * JavaScriptにおいて、文字列から、Boolean に変換した際に、new Boolean(【文字列】)で変換していた。 ただ、以下のケースで意図した動きにならなかったので、メモ。 (個人的に)意図した動きにならなかったケース var boolValue = new Boolean("f…
■ 配列(Array) サンプル <html lang="jp"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Hello, world!</title> </head> <div id="result1"></div> <div id="result2"></div> <body> </body></html>
はじめに http://blogs.yahoo.co.jp/dk521123/35578725.html で、ASP.NET MVC において、 Ajax でやり取りすることを取り上げたが 他にもあったので、メモっとく。 前提 * 以下のJavascriptが必要。 + jquery.unobtrusive-ajax.js + MicrosoftAjax.js + Micr…
はじめに ドロップダウンリストの optgroup を考える まず、実装が、ASP.NET MVCのバージョンによって異なる。 * ASP.NET MVC 5.2以上 : SelectListGroupを利用 http://qiita.com/rryu/items/0fdfde55a62a44f0add0 http://www.buildinsider.net/web/bookaspm…
■ Ajax特有のリスク * Ajax特有のリスクを考える。 http://www.websec-room.com/2013/07/28/876 http://d.hatena.ne.jp/ockeghem/20110907/p1 が参考になる 【1】XSS 1-1) 対応 (1) 「X-Requested-With: XMLHttpRequest」 のあるリクエストのみを許可する =>…