То, что вы делаете, - это не то, что вы должны делать, но я бы сказал, что IE, вероятно, ведет себя ближе всего к «правильно» здесь.
Вы не должны вкладывать элементы кнопок в другие элементы, предоставляющие ссылки. Вы можете просто удалить button
изнутри LinkButton
, вместо этого прикрепить к нему OnClick, заставить работать стилизацию, и это будет хорошо.
Причина, по которой я говорю, что я думаю, что IE ведет себя ближе к «правильно», заключается в том, что он делает то, что вы определили для внутреннего тега; что ничего (вы не прикрепили никаких действий к элементу button
, на самом деле). Но на самом деле это не то, что вы должны делать в HTML, так как я не думаю, что поведение определяется в первую очередь.