私はWebFormを使用しており、次の形式で一般的なConsole.Writelineを使用したいと思います。
Console.WriteLine("{0}{1}:", myString, myProp);
Response.Writeを使用(クライアント側にコードを配置)。できますか?
この場合、の使用はConsole.WriteLine("{0}{1}:", myString, myProp);意味がありませんが、次のstring.Format()方法を使用できます。
Response.Write(string.Format("{0}{1}:", myString, myProp));
あなたは次のようなメソッドを書くことができます
public static void WriteToResponse(string format, params object[] args)
{
Response.Write(String.Format(format, args));
}
上記の方法は、次のように追加することができるのと同じConsoleです。Console.WriteResponse.Write(Environment.NewLine)Console.WriteLine
public static void WriteLineToResponse(string format, params object[] args)
{
Response.Write(String.Format(format, args));
Response.Write(Environment.NewLine);
}
次を使用できます。
Response.Write (string.Format("{0}{1}:", myString, myProp));
または、文字列、object[]を引数としてResponse.Writeの拡張メソッドを作成します。