1. コンストラクターはオブジェクト自体を返すため、コンストラクターは戻り値の型を持つことができません。
2. 文字列を日付型に変換するには、DateTime.Parse() 関数または DateTime.ParseExact() 関数を使用します。
3. if(!Page.IsPostback){}
この関数を使用して、Web ページが初めてロードされたときに関数本体のコンテンツのみを実行するようにします。通常は、Page_Load() イベントで実行できます。初期化に使用されます。この関数を使用しない場合、一部のコントロールが返されたときに if() 関数本体の内容が再実行され、関連するコントロールの変更された値が正しく適用されない可能性があります。
4. GridView フィールド (BoundField) には HtmlEncode 属性があります。この属性は HTML をラップするために使用されます。これが true (デフォルト値) の場合、フィールド内のコンテンツがそのまま表示されます。 false の場合、フィールド内の対応する HTML タグが表示されます。したがって、フィールド内の画像リンクを表示するには、HtmlEncode="true" を設定する必要があります。
5. Web ページから日付を取得した後に日付をフォーマットする方法: Eval("wtDate", "{0:yyyy-MM-dd}")
ただし、DateTime.Now.Date.ToString("yyyy-) MM- dd") の文字列フォーマットが異なります。
6. NVarChar データ型。SQL SERVER 2005 には、2^32 までの数値を表す NVarChar(max) 型があります。ただし、この型は、NVarChar が表すことができる最大数値です。まだ4000バイトです。
7. 文字列型を Guid 型に変換し、その文字列を Guid コンストラクターのパラメーターとして渡します。
例: Guid gd = New Guid(string);
Guid 型の空の値は、null ではなく、Guid.Empty です。
8. DateTime フィールドや uniqueIdentifier フィールドなど、null 値の場合は、データ型の不一致を避けるために、使用されない場合でも値を格納するのが最善です。加工の為、トラブルの原因となります。
9. レコードの数をカウントするには、次のようなステートメントを使用します:
int cout = (int)cmd.ExecuteScalar();
10。次のように、パラメータの両側に直接配置するのではなく、文字列を使用する必要があります:
WHERE RTRIM(f.ftTitle) LIKE '%'+RTRIM(@searchkey)+'%'
11リスト内の特定のオブジェクトを取得するには、次のメソッドを使用します。
たとえば、List
応答。 Write("<スクリプト言語:javascript>javascript:window.close();");
以上がC#開発で遭遇した問題点の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。