asp:PlaceHolder に単純なフォームを追加する必要があります
<form action="https://www...." method="post" target="_top">
<input type="hidden"...
<input type="hidden"...
<input type="image" ...name="submit">
</form>
私はPageLoad()
追加しました:
data = "<form action=...."
this.myPlaceHolder.Controls.Add(new LiteralControl(data));
ページ レンダリングされたページ ソースが次の場合:
<input type="hidden"...
<input type="hidden"...
<input type="image"...name="submit"...
<img alt=""...
ご覧のとおり、フォームタグはありませんか? しかし、data
変数に " <form ...
" が含まれていることは確かです。placeholder
間違ったアプローチを使用している可能性があるフォームを追加する他の方法はあります か?