少し問題があり、この厄介な問題を解決するのを手伝ってくれることを願っています.
管理パネルでiFrameを使用して、ユーザーが選択サービスを使用できるようにする必要があり、HTMLで次のようにします。
<iframe scrolling="yes" runat="server" title="Par Selection" id="iFrame"
frameborder="0" enableviewstate="true" width="100%" height="490" />
私のコードビハインドファイルには次のものがあります:
iFrame.Attributes.Add("src", String.Format(
"https://www.parurval.se/urval/?username={0}&password={1}",
parSettings.GetSettings(parSettings.SettingsType.PARSelection, parSettings.SectionType.Username),
parSettings.GetSettings(parSettings.SettingsType.PARSelection, parSettings.SectionType.Password)));
出力は次のとおりです。
<iframe id="tcMain_tabPARSelection_iFrame" scrolling="yes" title="Par Selection"
frameborder="0" width="100%" height="490"
src="https://www.parurval.se/urval/?username=myUsername&password=myPassword">
</iframe>
ユーザー名とパスワードを渡すときは、代わりに src アドレスでサインインすることに注意してください&
&
どうすればこれを防ぐことができますか?
私は HttpUtility.Decode( myCompleteUrl ) で試しましたが、同じ成果が得られました:(
最悪なのは、src コードにアドレスしかない場合です。
... src="https://www.parurval.se/urval/" ...
ユーザー/パスワードを入力できません。フォームが表示され、テキストを入力できますが、何もしません。iframe 内部ページを更新するだけで、これをフル ウィンドウで実行すると正常に動作します。
そして、その管理パネルで、ユーザーにテキストボックスを追加して、管理ページに入るようにユーザー名とパスワードを追加します。iFrame のサービスに直接ジャンプするので、ユーザーは毎回ログインするために user/pwd を入力する必要がありません。 、つまり、これらの値を動的に追加しようとしている方法です。
何か案は?
追加: HTML 側 (動的ではない) の iFrame src 属性に正しい URL アドレス (ユーザーと pwd を含む) を入力すると、すべて正常に動作します:(