在Javascript中调用C.net方法
我在代码中有一个落后于C的方法,希望在javascript中调用这个方法 我的C代码在Javascript中调用C.net方法,javascript,asp.net,Javascript,Asp.net,我在代码中有一个落后于C的方法,希望在javascript中调用这个方法 我的C代码 private void StatusSet() { List<StatusHandler> iListStatus = new List<StatusHandler>(); iListStatus.Add(new StatusHandler('A', "Active")); iListStatus
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调用它。 您必须使用Ajax 编辑: 在这里,您可以看到如何以JSON格式返回列表:
在这里,您可以看到如何填充下拉列表:看一个类似的下拉列表,然后在服务器端强制将make方法设置为Static。啊,您必须将其设置为Static。
function GetMode(modeIndex) {
if (modeIndex == 'i') {
StatusSet(); //How to Call in Javascript
}
}