西1哦 2010-1-6 19:29:30
a.html
<input type="text" value="abcd" name="text" />
然后在创建一个 b.aspx页
b.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
//自动跳转到 a.html页
//这个位置写什么能获得 a.html页上面的 文本框里面的值
string text = //获得 a.html页上面的 文本框里面的值
}
问题:
当运行b.aspx页的时候 在执行Page_Load的时候 自动跳转到 a.html 页上 然后在a.html页上执行完后
自动跳回到b.aspx页获得 a.html 页上面文本框里面的值
1.不可以改a.html上面的代码
2.只可以在b.aspx.cx里面写代码
3.不可以用JavaScript代码实现
4.只可以用C#代码
kimmking-哥本哈根达斯( 20:09:04
1、如果不postback或是submit,服务器端是无法获取值的。
2、一个pageload的过程,是无法中断,使浏览器跳转并维护现场的状态。两个办法可以模拟,(1)在pageload中输出脚本open window或modal,(2)直接添加一个flag,传给一个url,再transfer或redirect到此url,此url对应处理程序必须再处理完毕(submit或postback或close)时,再导向原来的page,并传递一个特殊的flag,使我们在pageload中能识别这个标识,表明已经经过新的url处处理过了。不过这个明显要修改a.html的行为。
如果是modal的,可以用returnValue
如果是open的window或modal,那么和打开的页面有opener的关系,可以在弹出页面的控件的change事件里,把值刷回opener.
所以,你提出的问题是无解的。
分享到:
相关推荐
--我们做了优化,现在要使一个Asp.net的按钮能够AJAX提交,你不需要做任何设置(PageManager的属性EnableAjax为true即可,这是默认属性)。 +PageManager的实例方法AddAjaxUpdateControl改名为...
在做一个客户推广系统的时候,里面有一个模板管理模块,需要管理员添加模板,包括模板的名称、说明和缩略图等,在这里上传图片的功能,我采用了比较传统的方法,进行上传,测试没有问题。但当我发布之后,对存储图片...
-修正了使用IFrameUrl的Tab在切换过程中会重复加载的问题,这是一个在v2.1.6引入的问题(feedback:eroach)。 -修正了启用AutoPostBack的Grid,其RowClick会覆盖LinkButtonField, HyperLinkField, CheckBoxField的...
4. **JavaScript的重要性**:虽然早期JavaScript被视作一个“怪异”的语言,但随着技术的发展,它已经成为现代Web开发不可或缺的一部分。正确的使用JavaScript,包括进行单元测试和利用E4X简化XML处理等,可以显著...
由于无法从ASP.NET/DnxCore项目中使用完整的.NET版本,并且PCL有时有点“怪异”,因此必须完全基于新的ASP.NET/DnxCore实施。 该库旨在提供对版本标准的严格实现,并在其之上添加其他内容。 这意味着,每个单个语义...
6. **不规范的HTML标记**:原始代码中可能包含一些不推荐的HTML属性,如`runat="server"`,这在非ASP.NET环境下可能不被解析,从而影响页面结构。 解决这些问题通常需要对HTML5和CSS3有深入理解,并遵循Web标准。...