如何删除/清除asp.net

时间:2017-01-03 06:08:31

标签: asp.net

我创建了简单的网页(不是主页或内容页面),我以querystring的形式从用户那里获取价值。 在网页中以querystring的形式取值后,插入表并将id返回给user.It工作正常。但是当我将id返回给用户后,我正在查看源代码,能够看到1以及所有html标签。我不想要所有的html标签,只想要普通的1.如何做到这一点?我已经使用过这些方法Response.Clear();         Response.ClearContent();         Response.ClearHeaders();

1 个答案:

答案 0 :(得分:0)

我猜你使用的是webforms吗? Webforms被设计为在每个请求上返回一个完整的html页面,你不应该将Response.Write(我想你正在使用)与常规表单处理混合在一起。这是因为你无法控制Response.Write的输出在标记的其余部分结束的位置。

那就是说,当你真的只想使用Response.Write并忽略表单输出时,使用Response.CompleteRequest()表示响应已完成,可以跳过进一步的处理。

或者如果您想花更多时间,请查看WebAPI。这是为这些“简单的回报价值”情况而设计的。