我在iFrame中有一个子aspx页面。有几个文本框,在页面加载事件中填充。
还有一个LinkButton,用户在完成编辑字段时单击。有一些javascript函数和其他事情正在发生,所以一个完整的回发(即:asp按钮)是不可能的。
问题是,我需要在点击链接按钮后引用文本框的新值(用户更改)。
有没有办法做到这一点?
谢谢,
杰森
编辑:
在进一步使用界面后,我意识到单击LinkButton后,Page_Load事件就会触发。当然,这是最初加载数据的地方,因此用户所做的任何更改都会立即被写入。当前的攻击计划是创建一个IsLoaded cookie值,并在提到的代码执行之前检查是否为true。如果有人有更好的想法,请告诉我!
谢谢,
杰森
答案 0 :(得分:1)
您可以使用jQuery在点击按钮时获取文本框值。
<script type="text/javascript">
$(document).ready(function() {
$('.btnSubmit').click(function(e) {
alert($("#txtName").val());
});
});
然后,您可以通过使用jQuery AJAX调用它来将此文本框值传递给服务器端方法。请参阅以下链接。
http://weblogs.asp.net/karan/archive/2010/09/12/calling-server-side-method-using-jquery-ajax.aspx
答案 1 :(得分:0)
您想要从父级或iframe中打开该网络窗体的新文本框值进行访问吗?