我的C#类文件中有一个名为“cb”的变量,我想在我的HTML页面中使用JavaScript函数。
这是我的C#代码
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
string str = "ms-appx-web:///homepage.html";
wview.Navigate(new Uri(str, UriKind.Absolute));
}
public string cb = "";
public async void init(object sender, NotifyEventArgs e)
{
string val = e.Value;
if (val == "picture")
{
try
{
cb = await ocrchild.picture();
Debug.WriteLine("Image saved at :- " + cb);
}
catch (Exception ee)
{
Debug.WriteLine(ee.Message);
}
}
}
}
这是我的HTML代码,我希望 cb 存储在 i4 变量中,你能帮我解决这个问题吗?
<script>
function CallNative()
{
var i1=document.getElementById("id1").checked;
var i2=document.getElementById("id2").checked;
var i3 = document.getElementById("id3").checked;
var i4 = "";
if(i1== true)
{
window.external.notify("picture");
}
if (i2 == true) {
window.external.notify("ocr");
}
if (i3 == true) {
window.external.notify("base64");
}
document.getElementById("id4").value = i4;
};
</script>
提前致谢。