当您使用C#从MySQL服务器检索信息时,数据的操作是用C#完成的?

当您使用C#从MySQL服务器检索信息时,数据的操作是用C#完成的?,c#,asp.net,visual-studio,web-applications,C#,Asp.net,Visual Studio,Web Applications,就像标题一样,我正在使用ASP.Net和C#工作(学习),当我从MySQL服务器检索数据时,如何在客户端工作 案例:我在一个按钮\u单击方法(函数自动生成)中拥有所有代码,该方法连接到MySQL,查询信息并将其显示在文本框或任何其他ASP元素中。一旦我有了HTML上的数据,如果我在我的CS文件中做了另一个带有点击操作的按钮来操作该数据,是客户机在运行它还是服务器在运行它 我来自一个JS/PHP环境,我假设C#与PHP类似,C#上的所有代码都必须在服务器上进行处理。如果是这样,我如何处理客户端数据

就像标题一样,我正在使用ASP.Net和C#工作(学习),当我从MySQL服务器检索数据时,如何在客户端工作

案例:我在一个
按钮\u单击
方法(函数自动生成)中拥有所有代码,该方法连接到MySQL,查询信息并将其显示在文本框或任何其他ASP元素中。一旦我有了HTML上的数据,如果我在我的CS文件中做了另一个带有点击操作的按钮来操作该数据,是客户机在运行它还是服务器在运行它

我来自一个JS/PHP环境,我假设C#与PHP类似,C#上的所有代码都必须在服务器上进行处理。如果是这样,我如何处理客户端数据

对不起,我的英语不好,任何更正都可以接受

如果它像PHP,假设我有一个网格上的所有数据,我需要循环通过它来计算一些东西,我需要用C#?所有数据都将发送到服务器,并返回结果?有类似JS的东西吗

你说得对。类似C#的PHP在服务器端运行。我们使用C#编程语言在ASP.Net中进行编码。ASP.Net将生成HTML并将HTML响应写入响应流。

您编写的任何C代码都将是服务器端代码。如果要在客户端(在浏览器中)处理或操作数据,必须使用javascript或JS库之类的工具


在上面的示例中,放入textbox或任何其他控件中的数据将嵌入HTML中(右键单击页面并在浏览器中查看源代码)。因此,您可以将javascript添加到按钮2中,以从文本框中读取值并对其进行更改。

那么,ASP.net中的编程真的很像流式数据吗?服务器不会滥收费用吗?ASP.Net做的远不止这些。您使用ASP.Net编写web服务,它提供了很大的灵活性—您希望如何处理http请求以及更多。当对技术做出决定时,不仅是服务器的租金,还有很多其他因素,比如开发人员的可用性、现有系统等。明白了,我不想把这变成讨论,我尊重你的回答,但我不关心租金,而是关心解决方案的局限性,每次用户点击一个按钮,即计算发票中的税款时,站点都会向服务器请求一个流程?对于一个有很多东西可以提供的技术来说,这有点令人失望,我知道你可以在客户端使用Javascript来计算税收,但是,这是一种方法吗?最佳实践?我的建议是,如果计算逻辑或算法对用户可见,并且如果您不想保存任何数据,则在客户端执行。否则就进行服务器端编程。而实现这一点的方法是javascript?或者有一种在客户端使用C#编写脚本的方法。用户能嗅到什么是我关心的问题之一,所以我同意你的观点,只是处理这类数据。因此,最佳做法是使用纯JS或angularJS或JQuery之类的框架?