Javascript DotNetBrowser调用JS函数并从C返回值#
我看到了可以在.NET中启动函数调用并返回值的选项,但我没有看到可以在javascript中启动函数调用并调用.NET函数然后将值返回javascript的选项,类似于我使用ASP.NET或使用Web API时会发生的情况 所以基本上我就是这么做的。我有一个模式,当用户点击保存游戏时弹出。他们输入保存游戏文件的名称,单击OK,它会调用.NET函数来检查DB,看它是否是重复的保存游戏文件。如果是,则应返回“错误!重复的文件名!请选择唯一的文件名”。如果是唯一的,则将信息保存到数据库并返回“成功保存游戏!”消息,等待2秒钟,然后重定向到主仪表板页面 在.NET应该返回值之前,我一直都在正常工作。目前,模态窗口就在那里,没有任何东西返回到JS 通过调用.Net函数并使用.then(函数(响应)获取响应值,我像往常一样设置了它,但它返回时未定义 我确信一定有办法做到这一点,我只是在文档中看不到如何做,因为它只显示了在从.NET启动函数调用时如何做 EDIT:OMG…我刚刚意识到这是一个如此愚蠢的问题…我已经在从数据库返回查找了…答案是将它设置为一个变量,而不是试图将函数链接到末尾 这: 而不是:Javascript DotNetBrowser调用JS函数并从C返回值#,javascript,vb.net,function,return-value,dotnetbrowser,Javascript,Vb.net,Function,Return Value,Dotnetbrowser,我看到了可以在.NET中启动函数调用并返回值的选项,但我没有看到可以在javascript中启动函数调用并调用.NET函数然后将值返回javascript的选项,类似于我使用ASP.NET或使用Web API时会发生的情况 所以基本上我就是这么做的。我有一个模式,当用户点击保存游戏时弹出。他们输入保存游戏文件的名称,单击OK,它会调用.NET函数来检查DB,看它是否是重复的保存游戏文件。如果是,则应返回“错误!重复的文件名!请选择唯一的文件名”。如果是唯一的,则将信息保存到数据库并返回“成功保存
window.CRUD.Save(fileName, model).then(function(response) {
});
下面链接的文章解释了如何从JavaScript调用.NET: 感谢您将问题的答案添加为更新
window.CRUD.Save(fileName, model).then(function(response) {
});