Voici ce que je dois faire (dans ASP.NET):
Solution A, projet A, page A aura une textbox et un lien qui ouvre une autre page. Cette autre page fait partie de la Solution B, Projet B, Page B. La page B aura une textbox et un button de soumission. Lorsque vous click Envoyer, la window de return à la page A sera fermée et le text qui se trouvait dans la textbox de la page B sera placé dans une autre textbox de la page A.
Je pourrais probablement stocker la valeur de la textbox dans SQL Server et ensuite la récupérer, mais j'espérais qu'il y en aurait une autre, une meilleure façon.
Toute aide sera extrêmement utile, merci.
En utilisant ce qui suit: ASP.NET, C #, JavaScript, jQuery, SQL Server, HTML, CSS, etc.
Que faire si vous utilisez une window modale jQuery pour afficher la page B et que vous avez un triggersur dans la page B pour renvoyer datatables à l'élément de la page A
Page A:
<div id="page_a"> <form> <input name="page_a_box" id="page_a_box"> </form> </div> <div id="container_for_page_b"> </div> <script> $.ajax({ url: 'page_b.asp' ,cache: false ,dataType: 'html' ,success: function(data){ // fill the container with html data $('#container_for_page_b').html(data); // invoke jQuery UI's dialog window $('#container_for_page_b').dialog(); } }); </script>
Page B:
<div id="page_b"> <form onSubmit="$('#page_a_box').val($('#page_b_box').val()); $('#container_for_page_b').dialog('destroy');"> <input name="page_b_box" id="page_b_box"> <input type="submit" value="submit"> </form> </div>
Consultez ceci pour plus d'idées: http://jqueryui.com/dialog/#modal-form
Je pense que vous pouvez facilement y parvenir en utilisant des parameters de requête.
Sur la Page B
, lors de l'événement Click
du button, définissez une variable de session:
Session["TextBoxB"] = textBoxB.Text;
puis sur Load
dans la Page A
, ajoutez le code pour le searchr:
if (Session["TextBoxB"] != null) { // it has a value so use it textBoxA.Text = Session["TextBoxB"]; }