C#を使用してIE Addonを開発しています。私はjsファイルでjavascript関数を持っています。私はC#にjsファイルを添付し、C#からjs関数を呼び出し、jsに値を送り、値を返す必要があります。jsファイルを追加し、C#からjs関数を呼び出します。
JSファイル - sample.js:
function sample (str) {
//js code
}
C#ファイル:
private void button1_Click(object sender, EventArgs e){
//Need to call sample(str) and pass 'str' value to the js function.
}
PS:私は以下のコードを試みたが、オブジェクト参照がオブジェクトのインスタンスに設定されていないばかり
Page page = HttpContext.Current.CurrentHandler as Page;
page.ClientScript.RegisterClientScriptInclude("sample","sample.js");
page.ClientScript.RegisterStartupScript(typeof(Page),"Test","<script type='text/javascript'>sample('str');</script>");
[NullReferenceExceptionとは何か、どうすれば修正できますか?](http://stackoverflow.com/questions/4660142)/what-is-a-nullreference例外とそのやり方ix-it) – mybirthname
ありがとう。しかし、上記の場合の作業コードを提案することはできますか?コードの何が間違っていますか? – abby