2017-01-03 74 views
0

我已经创建了简单的网页(不是主页或内容页面),我以查询字符串的形式从用户处获得价值。 以查询字符串的形式取值后的网页,插入表中并向用户返回id。它工作正常。但是当向用户返回id后,我正在查看源代码,能够看到1以及所有html标签。我不希望所有的html标签,只想要简单1.如何做到这一点?我已经使用这些方法Response.Clear(); Response.ClearContent(); Response.ClearHeaders();如何删除/清除asp.net中的内容

+0

正如你所提到的,如果没有源代码视图的屏幕截图,很难想象和理解你的问题。你能提供一些屏幕截图来解释吗? –

回答

0

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

也就是说,如果您确实只想使用Response.Write并忽略表单输出,请使用Response.CompleteRequest()来表示响应已完成,并且可以跳过进一步的处理。

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