C# 按源操作网页

C# 按源操作网页,c#,html,webpage,C#,Html,Webpage,我在谷歌上搜索了几个不同的术语,但我找不到解决方案。我想做的是通过编辑网页的源代码来操作网页,例如从代码中删除一部分,可能是一个div等等。我知道如何获取网页的源代码,知道如何更改代码,但我不知道如何立即操作网页,例如删除元素 谢谢你的帮助 如果您想操作客户机代码(HTML),您需要的是Ajax 您可以使用JQueryjavascript库来操作页面的html添加、编辑和删除html标记、脚本等 你可以找到一个像样的教程作为起点 如果您想操作服务器代码(C#codebehind),您需要的是在

我在谷歌上搜索了几个不同的术语,但我找不到解决方案。我想做的是通过编辑网页的源代码来操作网页,例如从代码中删除一部分,可能是一个div等等。我知道如何获取网页的源代码,知道如何更改代码,但我不知道如何立即操作网页,例如删除元素

谢谢你的帮助

  • 如果您想操作客户机代码(HTML),您需要的是Ajax

    您可以使用JQueryjavascript库来操作页面的html添加、编辑和删除html标记、脚本等

    你可以找到一个像样的教程作为起点

  • 如果您想操作服务器代码(C#codebehind),您需要的是在visual studio(ASP.NET web应用程序)中创建一个web项目


编辑:正如@CSharpened所评论的,这两种解决方案并不是相互排斥的。您可以拥有一个ASP.NET Web应用程序,该应用程序使用Ajax操作UI。事实上很多人都这么做。

< P>我会考虑使用Ajax。您可以使用javascript或jquery与html、asp.net和C#结合使用,以实现您想要的结果


对于删除div或折叠菜单等简单编辑,简单的Javascript或jquery就足够了。但是,更改页面编码需要使用AJAX或类似工具。

您能不能将页面设置为ASP页面?这样你就有了更多的控制权——或者这是在运行一个标准的c#winforms/wpf应用程序,你想从中编辑页面?我还没有决定哪种应用程序最适合它,但只要它是c#,我想我可以处理这个问题。ASP页面的区别是什么?你能解释一下我是如何更好地控制ASP页面的,以及这是如何工作的吗?你能更具体地回答你的问题吗?可能提供一些示例代码。你越能解释你想要什么,别人就越能回答你。请解释你想要编辑什么以及为谁编辑。你想编辑某些页面的内容,然后看看CMS。如果您想编辑页面的标记以供所有人查看(即您的网站模板),请使用允许您这样做的CMS。如果您想在客户端或服务器启动操作时更新页面的一部分,请看一看AJAX。是的,虽然我可能会指出这都是客户端操作,但您想在服务器端执行吗?应该指出,AJAX还可以用于web应用程序,以便在同一解决方案中允许客户端和服务器端操作。