javascript - 使用 Javascript 调用函数背后的代码
问题描述
我有一个 ShowDocument 的 javascript 函数,我需要在函数后面调用代码 My Js FUNCTION 如下:
function showDocument(_id)
{
PageMethods.ShowDocument();
}
代码隐藏:
[System.Web.Services.WebMethod]
public static void ShowDocument()
{
byte[] bytes;
string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
using (SqlConnection con = new SqlConnection(constr))
{
con.Open();
using (SqlCommand com = new SqlCommand("SELECT Data FROM FileUploader2", con))
{
using (SqlDataReader reader = com.ExecuteReader())
{
if (reader.Read())
{
bytes = (byte[])reader["Data"];
}
}
}
}
}
我也在我的 aspx 中添加了 EnablePageMethods=true。
但是当我调试时,它会触发我的 ShowDocument 函数,但不会进入我的代码后面的函数。它只是跳过它。我究竟做错了什么?
解决方案
推荐阅读
- powerbi - 如何在不创建新应用的情况下更新 PBI Cloud App
- mongodb - MongoDB 中的 SQL 子查询等价物是什么?
- python - from _dlib_pybind11 import * ModuleNotFoundError: No module named '_dlib_pybind11'
- c# - 你将如何创建这些数组?
- sql - 根据输入的性质优化 SQL Server 查询
- c - 当 j 被初始化和分配时,当 j 被初始化但未分配时显示不同的输出,请解释 - 对于嵌套循环
- docker - org.elasticsearch.cluster.block.ClusterBlockException:被阻止:[SERVICE_UNAVAILABLE/1/state 未恢复/初始化]
- slickgrid - 如何在 SlickGride 中实现行组?
- c++ - 在另一个正则表达式模式中使用已经定义的正则表达式模式以及关于将正则表达式应用于文件的问题
- javascript - Node Js - Angular Coss Origin Policy Error on - POST/GET/PUT - 方法