私はASP.NET Webフォームアプリケーションを持っています。私のGridViewのOverviewGridViewでは、ボタンのonclickパネルdlModalPanelを制御ModalPopupExtender DisplayLinkMPEをトリガーdlButtonあります。 dlButton click dlModalPanelがポップアップするときに、(GridViewの行によって異なる)テキストを表示したいとします。私は私のaspxでこのコードを持っている:ModalPopupExtenderによって制御されるパネルに配置されたWebコントロールのプロパティをプログラムで設定する方法
Dim selectedRowIndex As Integer = Convert.ToInt32(e.CommandArgument)
Dim displayLinkMPE As AjaxControlToolkit.ModalPopupExtender = OverviewGridView.Rows(selectedRowIndex).FindControl("displayLinkMPE")
//Get itemUrl
txtDownloadLink.Text = itemUrl
displayLinkMPE.Show()
:
ページの後に実行されるOverviewGridView RowCommandイベントハンドラによって処理されるdlButtonクリック背後にある私のコードでは <asp:Button ID="dlButton" runat="server" CommandName="DisplayLink" CommandArgument="<%# TryCast(Container,GridViewRow).RowIndex %>" Text="Copy Link" />
<ajax:ModalPopupExtender ID="DisplayLinkMPE" runat="server" TargetControlID="dlButton" PopupControlID="dlModalPanel" CancelControlID="btnCancel" BackgroundCssClass="modalBackground" />
<asp:ScriptManager ID="ModalDialogScriptManager" runat="server" />
<asp:Panel ID="dlModalPanel" runat="server" Style="display: none;">
<table>
<tr align="center">
<td colspan="2">
<asp:Label ID="lblDownloadLink" runat="server" ForeColor="White">Copy Download Link:</asp:Label>
<asp:Label ID="txtDownloadLink" runat="server"></asp:Label>
</td>
</tr>
<tr>
<td align="right">
<asp:Button ID="btnCancel" runat="server" Text="Cancel" />
</td>
</tr>
</table>
</asp:Panel>
はポストバックです
すべてが正しく表示されますが、テキストはtxtダウンロードリンクは空のままです。どうすれば更新できますかテキスト?ありがとう
私も理解しているので、両方の言語での回答は大歓迎です!
おかげで、私は、リンクをクリックしたが、それはスパムのウェブサイトのように見えます。私はまた、Matt Bersethを検索していくつかのカテゴリをブラウズしようとしますが、広告を出すだけです。 – CiccioMiami
私にとってうまく動作しますか?彼のライブデモとコードだけがダウンしています。スパムのウェブサイトではなく、自分のウェブサイトに表示されているコードでアイデアを得ることができます。 –
ありがとう、私はあなたの2番目の例を見ていきます。私はmathberseth.comからのすべてのページが私をhttp://pagesinxt.com/?dn=mattberseth2.comと他のパラメータにリダイレクトする理由を知りません – CiccioMiami