gpt4 book ai didi

c# - 从 javascript 调用 csharp 方法

转载 作者:行者123 更新时间:2023-11-28 20:24:50 25 4
gpt4 key购买 nike

我正在使用 javascript 创建一个验证来验证 1 到 100 之间的页面大小。如果 errorCtr = 0,则在代码本后调用 GotoPage()。提前谢谢您。

<script type="text/javascript" language="javascript">
function validatePageSize() {
var pageSize = document.getElementById('MainContent_txtPageSize').value;
var errorCtr = 0;
if (pageSize == "") {
alert('Records per page should be a valid number');
errorCtr++;
}
if (pageSize < 0 || pageSize > 100) {
alert('Records per page should be between 1 to 100');
errorCtr++;
}
if (errorCtr == 0) {
//missing code
}
}
</script>

隐藏代码:

void GotoPage()
{
if (txtPageSize.Text.Trim() != "0" && txtPageSize.Text.Trim().Length > 0)
{
GridView1.PageSize = Convert.ToInt16(txtPageSize.Text.Trim());
GetPOHistoryByParameterOrderByPONumber();
btnShowAll.Visible = false;
}
else
{
GridView1.PageSize = 100;
GetPOHistoryByParameterOrderByPONumber();
btnShowAll.Visible = false;
txtPageSize.Text = "100";
}
}

最佳答案

仅通过 JavaScript 调用无法做到这一点,如果您想在服务器上运行代码,则需要回发。 Javascript 代码在客户端(即浏览器)上运行。您的 C# 代码将在服务器上运行。您应该在客户端 JavaScript 代码中复制 C# 方法正在执行的操作。

关于c# - 从 javascript 调用 csharp 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17584689/

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