为了账号安全,请及时绑定邮箱和手机立即绑定

刷新和清除按钮在 asp.net 应用程序上不起作用

刷新和清除按钮在 asp.net 应用程序上不起作用

呼如林 2021-12-02 19:55:57
我的“清除”和“刷新”按钮不会清除我网页上的分支和终端输入。我认为这与我的 KnockoutJS 有关系,因为我将数据绑定到数据库中的一个表。也许 KnockoutJS 的东西运行不正常。该页面也应该在每次点击“刷新”按钮时显示从数据库中获取的数据。但似乎代码甚至没有从数据库中获取任何东西。我是学习 asp.net 框架的新手,所以任何人都可以帮助我解决我的问题吗?吨我尝试查看其他 API 函数,并且只调整了一些参数以从数据库中获取,因为我需要从中获取不同的表。我还修改了 API 函数的相应页面的存储过程以从 SQL Server 获取数据,但页面仍然显示为空白并且按钮不起作用。按钮 html <div class="col-sm-5 col-md-5 col-lg-5 m-b-15">                            <button id="btnRefreshForecastDetails" type="button" class="btn btn-primary btn-custom w-md waves-effect waves-light" data-bind="click: refresh"><i class="mdi mdi-refresh"></i> <span>Refresh</span></button>                            <button id="btnClearAll" type="button" class="btn btn-primary btn-custom w-md waves-effect waves-light" onclick="ClearAll();"><i class="mdi mdi-close"></i> <span>Clear All</span></button>                        </div>   .JS 函数    var ObservableModelMain = function () {var self = this;self.gifts = ko.observableArray();self.refresh = function () {    StartLoadingPage();    url = sessionStorage.getItem('WebApiURL') + "IT_GetDetails?ID=" + sessionStorage.getItem('ID');    var table = $('#main-table');//table from DB    var PageSize = sessionStorage.getItem('PageSize');    var valueToPush = {};    var FinalData = [];    valueToPush.PageNumber = table.getPageNum();    valueToPush.PageSize = PageSize;    valueToPush.SortExpression = table.getSortExpression();    valueToPush.SortOrder = table.getSortOrder();    valueToPush.SearchBranchNo = _strSearchBranchNo;    valueToPush.SearchTerminalNo = _strSearchTerminalNo;    valueToPush.SearchDate = _strSearchDate;    FinalData.push(valueToPush);    valueToPush = {};    var myJSON = JSON.stringify(FinalData)我希望“刷新”和“清除”按钮起作用,并且希望从声明的表中提取数据库数据以显示在网页上。
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

好吧,对于初学者来说,我没有看到您的淘汰赛在任何地方绑定到您的视图模型,最好是在您的视图模型定义之下。

ko.applyBindings(new ObservableModelMain());

其次,您的清除按钮有一个普通的旧 javascriptonclick事件属性,而不是数据绑定到self.clear = function() {...}您的淘汰赛视图模型中的(同样不可用)


查看完整回答
反对 回复 2021-12-02
  • 1 回答
  • 0 关注
  • 349 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信