将文本框中的信息发布到其他解决方案的另一个文本框中
Posting infomation in a textbox to another textbox on a different solution
以下是我需要做的(在ASP.NET中):
解决方案A、项目A、页面A将有一个文本框和一个打开另一个页面的链接。另一个页面是解决方案B、项目B、页面B的一部分。页面B将有一个文本框和一个提交按钮。当您点击提交时,它将关闭返回页面A的窗口,将页面B上文本框中的文本放入页面A上的另一个文本框中。
我可能可以将文本框的值存储到SQL Server中,然后检索它,但我希望还有其他更好的方法。
任何帮助都会非常有帮助,谢谢。
使用以下内容:ASP.NET、C#、JavaScript、jQuery、SQL Server、HTML、CSS等。
如果您使用jQuery模式窗口来显示页面B,并且在页面B中有一个触发器来将数据发送回页面a上的元素
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 dialogue window
$('#container_for_page_b').dialog();
}
});
</script>
页码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>
查看此以了解更多想法:http://jqueryui.com/dialog/#modal-表单
我认为通过使用查询参数可以很容易地实现这一点。
在Page B
上,在按钮的Click
事件期间,设置会话变量:
Session["TextBoxB"] = textBoxB.Text;
然后在Page A
中的Load
上,添加查找它的代码:
if (Session["TextBoxB"] != null)
{
// it has a value so use it
textBoxA.Text = Session["TextBoxB"];
}
相关文章:
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- AJAX HTTP基本身份验证解决方案
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 在Python中抓取javascript渲染的文本的最快解决方案
- 文本编辑工具栏解决方案 (js),具有低级自定义
- 调整优雅的文本大小调整解决方案的性能,实现流畅/响应式设计
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- 在不更改布局的情况下替换文本的解决方案(jQuery)
- Jquery/Javascript 解决方案,用于将 wiki 文本转换为 HTML,反之亦然
- 需要解决方案在 NicEdit 将 HTML 文本插入实例
- 将文本框中的信息发布到其他解决方案的另一个文本框中
- 具有重叠文本范围的解决方案
- 通过客户端脚本更改时在服务器端访问只读文本框值的解决方案
- 快速输入文本框的解决方案
- 什么是最终用户可编辑的文本替换占位符的简单解决方案?
- Javascript:用于选择焦点文本框内所有文本的跨浏览器解决方案
- jquery乘以2个文本框,然后显示解决方案
- 我需要使用Javascript选择Javascript DOM文本节点的解决方案
- PHP 随机文本 - 是否有更好、更干净或更少服务器密集型的解决方案