为什么占位符在Response.Write()中不起作用?

时间:2017-04-17 10:06:28

标签: c# asp.net

在Asp.net Web应用程序中,我有一个像

这样的代码
string name = "manish";
int age = 24;

Response.Write("Name: {0}, Age: {1}", name, age);  // I have used placeholder

错误:参数1:无法转换为' string'到' char []'

但它在Console.WriteLine()方法中运行良好。

Console.WriteLine("Name: {0}, Age: {1}", name, age);

Output: Name: manish, Age: 24

1 个答案:

答案 0 :(得分:3)

使用Response.Output.Write这应该可以正常使用。

以下代码应该有效:

string name = "manish"; int age = 24;

Response.Output.Write("Name: {0}, Age: {1}", name, age);

以下是可能有用的参考:

What’s the difference between Response.Write() andResponse.Output.Write()?