クリックすると Javascript メソッドを実行する Html ジェネリック コントロール (スパン付き) があります。また、テーブル内のすべてのユーザーの編集権限を説明するコントロール (読み取り: スパン) 内にテキストを生成します。次に、そのコントロールを 内のセルに入れますasp:table
。
問題は、生成されたテキストをクリックしたときにのみメソッドが実行されることです。これは、ユーザーが編集権限を持っている限り問題ありません。ユーザーがそうでない場合、セルにはテキストが含まれていません。
私の質問は、テキストが空であるかどうかにかかわらず、スパンがセル全体をカバーするようにするにはどうすればよいですか? セルをクリックしてメソッドを実行できるようにしたい。
ああ、スパンもコントロール InnerHtml を介して入力されます。それが重要かどうかはわかりませんが、どうぞ。:-)