質問: new LiteralControl(""); div.Controls.Add(btn1); ``` おかしいと思い、生成されたHTMLを確認したところ下記のようにおかしな形で出力されていました。 なぜ、aaaの前に空白が入ってしまうのか理解できないのですが、 正しく引数を設定するにはどうすれば良いでしょうか。
回答: 引数のクォートにエスケープしたダブルクォート(\")を 使用してみてはいかがでしょうか? ``` LiteralControl btn1 = new LiteralControl(""); div.Controls.Add(btn1); ``` onclickのクォートとその中の引数のクォートに 同じシングルクォートを使用しているため おかしくなっているように見えます。