2010年8月27日金曜日

URLの制限

パラメータがURLのトレーラーとして見えてしまう。エンコーディングに注意。
URLに使用可能な文字数は 2,083 文字 (実際のパスも含めた文字数)。

2010年8月15日日曜日

C#の改行

改行文字列は、Environment.NewLineプロパティによって取得できます。NewLineプロパティは実行している環境(OS)に応じた改行文字列を返します。NewLineプロパティはWindowsでは「キャリッジリターン + ラインフィード」を返しますので、VB.NETでは「vbCrLf」(または、ControlChars.CrLf)、C#では「"\r\n"」と同じになります。

2010年8月14日土曜日

C#の多態性

親クラス x = new 子クラス();
はできない?

Viewクラスに渡す

System.Web.Mvc.ViewPage <IEnumerable
でもいけるようだ

2010年8月13日金曜日

Dictionaryの中身を列挙して渡す

foreach (KeyValuePair pair in dic)
{
ViewData[pair.Key] = pair.Value;
}

2010年8月12日木曜日

POSTかGETかの判別

String code = Request.Form.Count > 0 ? Request.Form["cd"].ToString() : Request.QueryString["cd"].ToString();