У меня есть веб-сайт с аутентификацией роли, поэтому в зависимости от вашей роли, веб-сайт покажет вам приложение.код этого кода:
<asp:Repeater ID="ui_rprApp" runat="server" DataSourceID="odsApp">
<ItemTemplate>
<li>
<div class='<%# "ch-item " + Eval("ESTILO_APP") %>'>
<div class="ch-info">
<p>
<asp:HyperLink ID="ui_hlkApp" runat="server" Target='<%# Eval("ACRONIMO") %>' NavigateUrl='<%# Eval("URL") %>'>
<%# Eval("DESCRIPCION") %>
</asp:HyperLink>
</p>
</div>
</div>
</li>
</ItemTemplate>
</asp:Repeater>
<asp:ObjectDataSource ID="odsApp" runat="server"
SelectMethod="ConsultarAplicacionesUsuario" TypeName="RNOVirtual.Aplicaciones">
<SelectParameters>
<asp:SessionParameter DefaultValue="0" Name="intIdUsuario"
SessionField="ID_USUARIO" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
, и мне нужно получить URL-адрес от гиперссылки и поместить его в функцию Javascript, например
NewWindow(Url)
{
//open the new window with an iframe
// Aplicaciones_Usuarios.aspx?href= Url
}
Таким образом, откройте другое окно сiframe внутри и в моем iframe введите URL, который я получаю
<iframe id="iframe1" runat="server" src="Url" style="width:100% !important">
</iframe>
и в коде позади
public partial class Aplicaciones_Usuarios : System.Web.UI.Page
{
public string Url;
protected void Page_Load(object sender, EventArgs e)
{
//something
}
}