Kendo ui 在父页面中呈现后,视图组件能否通过ajax调用自己的方法?

Kendo ui 在父页面中呈现后,视图组件能否通过ajax调用自己的方法?,kendo-ui,razor-pages,Kendo Ui,Razor Pages,也许我没有抓住要点,但是如果你有一个ViewComponent,我到目前为止看到的例子,都是在他们的“InvokeAsync”方法中完成工作的,在这个方法中,他们被传递一个模型并返回一个视图 如果视图包含一个数据绑定控件,并且需要通过Ajax绑定到数据,那么这些方法可以在ViewComponent或父页面中的何处 好的,以这个例子为例 viewcomponent是否可以用于从自己的视图调用的帮助器方法,例如使用Ajax加载。同样的问题也适用于其他控件,例如viewcomponent中的Data

也许我没有抓住要点,但是如果你有一个ViewComponent,我到目前为止看到的例子,都是在他们的“InvokeAsync”方法中完成工作的,在这个方法中,他们被传递一个模型并返回一个视图

如果视图包含一个数据绑定控件,并且需要通过Ajax绑定到数据,那么这些方法可以在ViewComponent或父页面中的何处

好的,以这个例子为例


viewcomponent是否可以用于从自己的视图调用的帮助器方法,例如使用Ajax加载。同样的问题也适用于其他控件,例如viewcomponent中的DataGrid,variosu crud辅助方法会去哪里?

好吧,我终于明白了,不,你不能按照建议去做。根据文档,ViewComponent(至少从3.0开始)不会作为http端点直接响应。

解决方案-创建一个http端点,例如web api,可以通过jquery/ajax从viewcomponent中的标记调用该端点