[英]Call C#.net method in Javascript
我在C()后面的代码中有方法,并且想在javascript中调用此方法。
我在C#中的代码
private void StatusSet()
{
List<StatusHandler> iListStatus = new List<StatusHandler>();
iListStatus.Add(new StatusHandler('A', "Active"));
iListStatus.Add(new StatusHandler('I', "InActive"));
iListStatus.Add(new StatusHandler('L', "All"));
if (hdnMode.Value == "i")
{
ddlStatus.DataSource = iListStatus.Take(2);
}
else
{
ddlStatus.DataSource = iListStatus.Take(3);
if (lnkBtnUpdate1.Visible == true)
{
ddlStatus.DataSource = iListStatus.Take(2);
}
}
}
Javascript:
function GetMode(modeIndex) {
if (modeIndex == 'i') {
StatusSet(); //How to Call in Javascript
}
}
您不能直接从javascript调用此函数。
您必须使用Ajax。
编辑:
在这里,您可以看到如何以JSON 格式返回列表: asp.net网络表单json返回结果
在这里,您可以看到如何填充下拉列表: jQuery:填充下拉列表的最佳实践?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.