そのため、asp.netを使用してサイトを作成していますが、少し問題が発生しました。.aspx.csファイルからhtmlを編集する必要があります。これは通常問題ではありませんが、htmlファイルはプロジェクト内の別のテンプレートフォルダーにあります。javascriptを使用してみましたが、「null型のinnerHTMLを設定/変更できません」というエラーが表示され続けました。
javascriptでこれを修正しようとし続ける方が良いでしょうか、それともasp.netにこれに対する何かがありますか?
注:htmlは.aspxファイルではなくhtmlファイルに含まれているため、asp.netコントロール(runat = "server"など)は機能しません。
編集:私がやろうとしているのは、現在のユーザーが管理者でない場合、管理者用のナビゲーションバーを保持するdivを非表示にすることです。
javascriptの修正については、Page.RegisterStartUpScriptとResponse.Write(.aspx.csファイルから呼び出されます)を試しましたが、どちらも上記のエラーが発生します。私は(私が知る限り)javascriptファイルをc#によって呼び出されたり発信されたりせずに、divを非表示にすることはできません。管理者であるかどうかを確認する必要があるためです。