C# 如何通过C更新同一asp.net页面中的标签#

C# 如何通过C更新同一asp.net页面中的标签#,c#,asp.net,label,C#,Asp.net,Label,我写了一个页面,用户可以输入一个名字并从数据库中获取一些信息。在.cs文件中,我从数据库中获取文本并将其分配给标签,在调试模式下,标签确实更改了文本。但我不知道如何在同一页中更新它们。我使用了一些方法来更新页面,但是它更新了整个页面,并且在标签中没有显示任何内容。 如何实现此功能 我在谷歌上搜索了一下,发现AJAX是一种很好的方法,但这是一种紧急情况,我没有时间学习AJAX 有人有好主意帮我解决吗 非常感谢 你说的是回发邮件。当页面发回服务器时,页面被刷新 如果要设置标签并避免回发丢失数据,可以

我写了一个页面,用户可以输入一个名字并从数据库中获取一些信息。在.cs文件中,我从数据库中获取文本并将其分配给标签,在调试模式下,标签确实更改了文本。但我不知道如何在同一页中更新它们。我使用了一些方法来更新页面,但是它更新了整个页面,并且在标签中没有显示任何内容。 如何实现此功能

我在谷歌上搜索了一下,发现AJAX是一种很好的方法,但这是一种紧急情况,我没有时间学习AJAX

有人有好主意帮我解决吗


非常感谢

你说的是回发邮件。当页面发回服务器时,页面被刷新

如果要设置标签并避免回发丢失数据,可以通过JavaScript代码中的ajax调用来实现,可以设置隐藏字段,也可以在会话对象中设置值(这不是最好的主意)。有很多方法可以解决这个问题;你只要选一个就行了

读一些关于ajax的书(这并不像你想象的那么难)。您可以通过ajax调用服务器,ajax将从数据库获取数据,并将其作为JSON返回到JavaScript。然后,您可以使用它来填充标签


您可能还需要查看UpdatePanel。它们不是最快的解决方案,但很容易实现

你说的是回发邮件。当页面发回服务器时,页面被刷新

如果要设置标签并避免回发丢失数据,可以通过JavaScript代码中的ajax调用来实现,可以设置隐藏字段,也可以在会话对象中设置值(这不是最好的主意)。有很多方法可以解决这个问题;你只要选一个就行了

读一些关于ajax的书(这并不像你想象的那么难)。您可以通过ajax调用服务器,ajax将从数据库获取数据,并将其作为JSON返回到JavaScript。然后,您可以使用它来填充标签


您可能还需要查看UpdatePanel。它们不是最快的解决方案,但很容易实现

观看本视频,了解如何使用AJAX。快进到视频中的1.50,因为您不需要安装AJAX。观看此视频了解如何连接数据库和访问数据观看此视频了解如何使用AJAX。快进到视频中的1.50,因为您不需要安装AJAX。观看此视频,以连接数据库并访问数据Thx,获取您的建议!我将去学习一些javascript。我在VisualStudio的toolsbar中看到了一些AJAX扩展。我可以用它们来完成我的页面吗?@user1684696当然可以。如果您已经在使用该库,JQuery中也有易于使用的Ajax。如果这个答案对你有帮助,一定要投赞成票并接受它。欢迎来到SO,祝你好运。谢谢你的建议!我将去学习一些javascript。我在VisualStudio的toolsbar中看到了一些AJAX扩展。我可以用它们来完成我的页面吗?@user1684696当然可以。如果您已经在使用该库,JQuery中也有易于使用的Ajax。如果这个答案对你有帮助,一定要投赞成票并接受它。欢迎来到SO,祝你好运。