hey..je suis nouveau sur asp.net et je veux savoir comment rendre une page partielle (.ascx) en .aspx page sur un lien cliquez surasp.net rendre partielle -render ascx page tnto page aspx
1
A
Répondre
3
Inclure le fichier de contrôle utilisateur dans votre page ASPX, mais mis à invisible:
<%@ Page Language="C#" %>
<%@ Register TagName="test" TagPrefix="asp" Src="~/Test.ascx" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:test runat="server" ID="test" Visible="false" />
</form>
</body>
</html>
Ensuite, mettre un lien sur votre page et lorsque ce lien est cliqué définir la visibilité du contrôle à true dans le clic gestionnaire:
test.Visible = true;
Et voici l'exemple tout:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ToDD._Default" %>
<%@ Register TagName="test" TagPrefix="asp" Src="~/Test.ascx" %>
<script type="text/C#" runat="server">
protected void ShowClick(object sender, EventArgs e)
{
test.Visible = true;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:test runat="server" ID="test" Visible="false" />
<br/>
<asp:LinkButton ID="BtnShow" runat="server" Text="Show" OnClick="ShowClick" />
</div>
</form>
</body>
</html>
MISE À JOUR:
Comme demandé ici est le même exemple en utilisant javascript:
<%@ Page Language="C#" %>
<%@ Register TagName="test" TagPrefix="asp" Src="~/Test.ascx" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title></title>
<script type="text/javascript">
function show() {
document.getElementById('container').style.display='block';
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="container" style="display:none;">
<asp:test runat="server" ID="test" />
</div>
<br/>
<a href="#" onclick="show();">Show</a>
</div>
</form>
</body>
</html>
Questions connexes
- 1. render .ascx page en .aspx page à l'aide javascript, jquery
- 2. render/appel .aspx la page html dans une autre page .aspx
- 3. Intégrer une page ASPX dans un contrôle ASCX?
- 4. Incorrect Page Render
- 5. Asp.net Response.Write dans un fichier ascx/aspx
- 6. Comment la page .aspx contiendra la page .ascx de contrôle de l'utilisateur?
- 7. Comment activer/désactiver les éléments web d'une page aspx parent depuis la page ascx de l'enfant?
- 8. Windows.Forms.MessageBox In Page .aspx
- 9. Htm page à Aspx page
- 10. page ASP.NET appelle une page ASPX supplémentaire après le chargement
- 11. Mise en page partielle dans Rails 3.0.0
- 12. Asp.Net System.Web.Routing Trouver .aspx réel Page
- 13. ScriptManager dans la page ascx
- 14. télécharger la page aspx
- 15. Créer instance Aspx Page ASCX Contrôle Dans une classe Aval sans chargement CheminFichier
- 16. page ASPX qui ne rend pas
- 17. asp.net mvc - contrôle ascx ou quoi?
- 18. Comment convertir une page aspx en page html?
- 19. Javascript Exécuter Après Page Render IE6
- 20. Comment rendre une mise en page non-partielle en lui passant un bloc?
- 21. Comment réutiliser les fichiers ASP.NET .aspx ou .ascx?
- 22. ID non reconnu dans la page .ascx
- 23. Impossible d'accéder aux contrôles dynamiques (à l'intérieur de ascx) en utilisant javascript (sur la page aspx)
- 24. Comment puis-je importer un fichier .ascx dans une page .aspx en utilisant l'enregistrement de tag?
- 25. Comment ajouter et lier un fichier cs à une page ASCX/ASPX qui ne l'alradie pas?
- 26. actualisation de page partielle automatique dans asp.net sans UpdatePanel
- 27. asp.net mvc paramètre de la page à une vue partielle
- 28. Remplir ASPX créé dynamiquement Page
- 29. Onglets dans la page aspx
- 30. Port page ASPX à Sharepoint
merci pour la réponse ... mais je voulais utiliser seulement JavaScript pouvez-vous s'il vous plaît fournir la même chose avec javascript – dexter
après avoir couru je me trompe ou System.Web.HttpException: la validation de MAC viewstate a échoué. Si cette application est hébergée par une batterie Web ou un cluster, assurez-vous que la configuration spécifie le même algorithme de validation et de validation. AutoGenerate ne peut pas être utilisé dans un cluster - l'erreur est survenue en affichant la ligne suivante en surbrillance (j'utilise MVC) <% Html.RenderPartial ("LogOnUserControl"); %> –
dexter
hey ... Merci pour la lecture mais theres un problème ... code ci-dessus ..est rendu page ascx automatiquement ... je veux que ce soit onclick-à-dire peut vous aider ... manuellement pls i coupé runat = serveur mais après que le LNK 'show' cessé de travailler pls aide –
dexter