我有一个asp菜单,我正在尝试设置导航,以便在新的弹出窗口中打开。唯一的问题是当我运行代码时它会给我错误:
错误:属性'openNewWin'的值为null或未定义,而不是Function对象
在地址栏中我有这个:
的javascript:openNewWin( '/控制/金融/ CustomerTypes.aspx')
这是广告网址的代码:
foreach (DataRowView childView in viewItem)
{
MenuItem childItem = new MenuItem(childView["MenuName"].ToString(), childView["MenuId"].ToString());
//childItem.NavigateUrl = childView["MenuUrl"].ToString();
childItem.NavigateUrl = "javascript:openNewWin('" + childView["MenuUrl"].ToString() + "')";
menuItem.ChildItems.Add(childItem);
AddChildItems(table, childItem);
}
答案 0 :(得分:0)
当您的javascript代码在创建函数定义之前抛出错误时会发生这种情况,因此当代码调用函数未定义时,它会显示此消息“property'openNewWin'为null或undefined,而不是Function对象”