[我意识到这似乎是一个愚蠢的问题,但我迷路了。]
使用 umbraco 4.9 我有一个多语言站点,我在其中创建了一个事件处理程序,将内容节点复制到所有语言,因为它们是在后台创建的所有语言。我现在正在尝试将其附加到自定义上下文菜单项(umbraco.interfaces.IAction),以便为创建者提供选择。
在上下文菜单项中,只能将 javascript 函数作为字符串调用。我不应该触摸 umbraco 代码本身,那么如何将值传递给 Web 服务?我在哪里包含参考?
这就是我目前所拥有的:
public string JsSource
{
get
{
return "function AddItem(){" +
"var multiLang = confirm('Create for all languages?');" +
//"$.ajax({" +
//"type: 'Post'," +
//"url: 'TryAgain.aspx/' + SendMultiVal" +
//"data: multiLang})" +
//"PageMethods.SendMulti(multiLang);}" +
string.Format("{0}.actionNew()", ClientTools.Scripts.GetAppActions)+"};";
}
}
提前致谢。