3

私はWebFormを使用しており、次の形式で一般的なConsole.Writelineを使用したいと思います。

Console.WriteLine("{0}{1}:", myString, myProp);

Response.Writeを使用(クライアント側にコードを配置)。できますか?

4

3 に答える 3

6

この場合、の使用はConsole.WriteLine("{0}{1}:", myString, myProp);意味がありませんが、次のstring.Format()方法を使用できます。

Response.Write(string.Format("{0}{1}:", myString, myProp));
于 2013-03-11T15:02:59.047 に答える
6

あなたは次のようなメソッドを書くことができます

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);
}
于 2013-03-11T15:04:55.993 に答える
0

次を使用できます。

Response.Write (string.Format("{0}{1}:", myString, myProp)); 

または、文字列、object[]を引数としてResponse.Writeの拡張メソッドを作成します。

于 2013-03-11T15:03:45.893 に答える