问题描述
以下是我的HTML代码
The below is my HTML code
< html>
< head>
< script>
function test()
{
return"你叫test1";
}
功能测试()
{
返回"您调用了test2";
}
<html>
<head>
<script>
function test()
{
return "you called test1";
}
function Test()
{
return "you called test2";
}
< /脚本>
< / head>
< body>
这只是一个测试html
< / body>
< / html>
我在按钮点击事件中调用了来自c#代码的methds测试和测试
i am calling the methds test and Test from c# code in a button click event as
private void button1_Click( 对象 发件人,
EventArgs e)
privatevoidbutton1_Click(objectsender,EventArgse)
{
{
object test = webBrowser1.Document。 InvokeScript( "测试" );
object test1 = webBrowser1.Document。 InvokeScript( " test" );
MessageBox 。显示(test.ToString ()+ test1.ToString());
MessageBox.Show(test.ToString()+test1.ToString());
}
我的预期结果是 消息框应该显示为"你叫test2you称为test1"但我是
将消息称为"你称为test2you,称为test2"。
My expected result is the message box should show as "you called test2you called test1" but i amgetting the message as "you called test2you called test2".
请帮助我。
在此先感谢:)
推荐答案
这篇关于Invok Script再次调用相同的方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!