各位朋友: //需要引用System.Windows.Forms名称空间 string languageName="五笔";//查找第一个五笔输入法 foreach(InputLanguage l in InputLanguage.InstalledInputLanguages)
{
if(l.LayoutName.IndexOf(languageName)>=0)
{
InputLanguage.CurrentInputLanguage=l;
break;
}
}
不知为什么用这段代码做成的 windows control library 的dll,(在网页中用来切换输入法的)。
其它都没错,就好像 不能被aps.net(C#) 调用,麻烦大家能给我详细解答下,或者能给我出个解决方案, 非常谢谢大家!
{
if(l.LayoutName.IndexOf(languageName)>=0)
{
InputLanguage.CurrentInputLanguage=l;
break;
}
}
不知为什么用这段代码做成的 windows control library 的dll,(在网页中用来切换输入法的)。
其它都没错,就好像 不能被aps.net(C#) 调用,麻烦大家能给我详细解答下,或者能给我出个解决方案, 非常谢谢大家!
而asp.net页面运行于IE,如果想应用客户机PC资源,应当用activex插件实现。但C#,不是不能做,而是并不太适合于这项工作。
{
if(l.LayoutName.IndexOf(languageName)>=0)
{
InputLanguage.CurrentInputLanguage=l;
break;
}
}
这段代码即使能运行,也只是得到服务器端的,也无法得到客户端的。你以为asp.net万能啊。
b/s和c/s的理念不同,搞清楚了就好办了。