フォーカス必要があります:私は、ユーザーコントロールでユーザーコントロール を持っている私は、マスターページにマスターページ、 を持ってマスターページにユーザーコントロールを使用する - これはシナリオです
このようなコードがあります
<div>
<a id="p1" runat="server">
<asp:Image ID="Img" runat="server" ImageAlign="AbsMiddle" Style="position:relative;
bottom: 0px;" /></a> -<a id="p2" runat="server">
<asp:Label ID="lblRate" runat="server"></asp:Label>
Rates</a>
</div>
ユーザーが[料金]をクリックすると、マスターページの別のユーザーコントロールに戻ってくるアイテムに注目する必要があります。
は、私はこれを行うことができますどのように?これは既存のコードをされており、現在の構造を変更することはできませんが、は何を、現在起こっていることは、「料金」はをクリックしたときに、それは後藤=速度が、doesntのは、やるパラメータでpostsbackということです何か..クリックすると、マスターページの別のUserControlにフォーカスするようにする必要があります。私は
if(!Page.Postback)
{
if(Request.Params["goto"] == "rates"){
uControl.Focus();
}
}
運、次の私のマスターページで試してみました(しかし、この "料金" のリンクがあまりにもユーザーコントロールである)
は、要約するので:(
を助けてください:
マスターページにはUserControlがあります - > UserControlには、パラメータgoto = rates - > Masterbackに戻るポストバックがあります。別のUserControlに画面をフォーカスする必要があります。
I trie
私ができる限り明確にすることdがどこにすべきあなたがopperatorていないよう
リクエストがポストバックでない場合にのみ、なぜそれを実行していますか? – Tocco
私は以下のオプションを試してみましたが、削除しました!まだポストバックにフォーカスはありません – user710502
'uControl'タイプとは何ですか? – Tocco