gpt4 book ai didi

c# - 使用 javascript 中的参数调用 ASP.net 函数

转载 作者:行者123 更新时间:2023-11-28 13:36:22 25 4
gpt4 key购买 nike

我在服务器端有两个 ASP.Net 函数(代码隐藏):

string GetError();
string GetErrorAtIndex(int, int);

在客户端代码中,我使用 javascript 调用第一个函数,它工作正常

function test() {
var x = <%= GetError() %>;
alert('x');
}

但是,我无法调用带有两个参数的第二个函数:

function test2() {
var param1 = 10;
var param2 = 100;
var x = <%= GetErrorAtIndex(param1, param2) %>;
alert('x');
}

我收到错误

CS0103: The name 'param1' does not exist in the current context

据我了解,这是因为 javascript 局部变量在 ASP.Net 调用中不可见。然后我想到使用 HiddenFields 来存储/传递参数,但我无法做到这一点。

任何提示/输入将不胜感激。

谢谢!

最佳答案

因为 param1 是 JavaScript 变量而不是 ASP.NET 变量。

关于c# - 使用 javascript 中的参数调用 ASP.net 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21049464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com