首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将文本框中的信息发送到另一个不同解决方案的文本框中。

将文本框中的信息发送到另一个不同解决方案的文本框中。
EN

Stack Overflow用户
提问于 2013-08-05 19:45:45
回答 3查看 89关注 0票数 2

下面是我需要做的事情(在ASP.NET中):

解决方案A、项目A、页面A将有一个文本框和一个打开另一个页面的链接。另一页是解决方案B、项目B、B页的一部分。页面B将有一个文本框和一个提交按钮。当您单击submit时,它将关闭返回到Page的窗口,将B页上文本框中的文本放置到A页的另一个文本框中。

我可能可以将文本框的值存储到Server中,然后检索它,但我希望有另外一种更好的方法。

任何帮助都会非常有帮助的,谢谢。

使用以下内容: ASP.NET、C#、JavaScript、jQuery、Server、HTML、CSS等。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-05 20:22:06

如果您使用jQuery模式窗口显示页面B,并在页面B中有一个触发器将数据发送回页面A上的元素会怎么样?

A页:

代码语言:javascript
运行
复制
<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 dialogue window
        $('#container_for_page_b').dialog();
    }
});


</script>

B页:

代码语言:javascript
运行
复制
<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>

查看这个以获得更多的想法:http://jqueryui.com/dialog/#modal-form

票数 1
EN

Stack Overflow用户

发布于 2013-08-05 19:55:34

我认为通过使用query参数可以很容易地实现这一点。

票数 0
EN

Stack Overflow用户

发布于 2013-08-05 19:58:01

Page B上,在按钮的Click事件期间,设置一个会话变量:

代码语言:javascript
运行
复制
Session["TextBoxB"] = textBoxB.Text;

然后在Load中的Page A中添加代码以查找它:

代码语言:javascript
运行
复制
if (Session["TextBoxB"] != null)
{
    // it has a value so use it
    textBoxA.Text = Session["TextBoxB"];
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18066438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档