让我们说我有一个包含3个文本字段和一个“ double it”按钮的表单,这3个文本字段是只读的,最初是从pagemodel中的字段填充的。按钮将数据发回到后台代码。
现在,我希望发生的是,我单击按钮->我进入OnPost处理程序->我将字段设置为在后期处理程序中使其值加倍,然后返回Page()->文本字段更新。
但是整个页面都会更新。这是超级用户不友好的,所以我认为我需要ajax。 我知道的工作是,在客户端进行ajax调用,获取一些json,通过js填充回调处理程序中的文本字段。但是,如果我这样做的话,整个剃须刀页面的意义是什么?页面模型的重点是什么?
所以我尝试通过aspnet不引人注目的ajax进行ajax调用,但是它也不起作用。
我的问题是,我如何使这个特定的东西起作用,但是我缺少的是什么明显的东西呢?这必须是每个网站都有的最标准的要求之一。不可能如此困难,我必须对某些事情有一些根本的误解。
我来自webforms,在那里我只创建一个回调面板。我觉得razor应该只是一种更好的网络表单,并消除它的问题,但是我还没有真正看到它。