gpt4 book ai didi

c# - 使用 Pure Razor 时的动态 Web 控件

转载 作者:行者123 更新时间:2023-11-30 12:43:49 26 4
gpt4 key购买 nike

我想在网页上创建一个动态控件,该控件执行一个操作并生成新的 HTML 代码,而无需刷新页面(我认为传统上由 JavaScript 处理)。但是,我的项目目前作为一个纯 ASP.NET 网页项目,严格使用 Razor,完全没有 MVC,舒适而整洁。

我到处寻找,没有得到明确的答案;我找到的答案总是与深度 MVC 或 Web 窗体组件有关。据我所知,使用其中的点点滴滴应该相当容易,但我对 ASP.NET 仍然缺乏经验。

简而言之,我想做的是:一个按钮

  1. 是一张图片
  2. 单击时,增加记录值(已存储在 Razor 代码中,易于推送到数据库),并用另一个图像按钮替换自身
  3. 这个按钮有不同的图像,将减少记录值并用原始按钮替换自己(它们实际上是彼此的倒数)

这是目前我的项目所需的最复杂的控件,了解这一点有望为设计不同的控件提供基础。

最佳答案

服务器的底层技术无关紧要,无论是 PHP、ASP.NET、Ruby 等等——如果你想让网页“做点什么”,你需要向服务器发送请求。如果您希望它在用户不直接提交表单或单击链接并更改其位置的情况下执行某些操作,则必须使用 javascript 将请求发送到您的服务器。 Javascript 是让客户做事的方式。 razor 模板系统在服务器上运行,而不是在客户端上运行。

具体来说,您应该查看 Javascript AJAX 请求;我特别推荐学习 jQuery,因为它简化了 Javascript 的很多方面。

关于c# - 使用 Pure Razor 时的动态 Web 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30294995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com