易截截图软件、单文件、免安装、纯绿色、仅160KB

Asp.net中,从弹出窗体取选择值

在Asp.net中,从A页面中弹出B页面,在B页面中选择数据后,关闭并将数据更新到A页面,是一种常用 的方式。只是我对Javascript不熟悉,所以捣鼓了一下午,终于有了一点成绩:
测试项目有两个页面:Default.aspx及Default2.aspx,在Default.aspx页面上有一个TextBox1及一个Button1,Button1用于触发Default2.aspx,TextBox1用于接收从子页面传回的值。
Button1的代码如下:
CODE:
      StringBuilder s = new StringBuilder();
        s.Append("<script language=javascript>");
        s.Append("var a=window.showModalDialog('Default2.aspx');");
        s.Append("if(a!=null)");
        s.Append("document.all('TextBox1').value=a;");
        s.Append("</script>");
        Type cstype = this.GetType();
        ClientScriptManager cs = Page.ClientScript;
        string sname = "lt";
        if (!cs.IsStartupScriptRegistered(cstype, sname))
            cs.RegisterStartupScript(cstype, sname, s.ToString());
Default2.aspx页面内有一个CheckBoxList1及一个Button1,Button1执行返回选择的CheckBoxList1的值,并将当前页面关闭。
代码如下:
CODE:
    protected void Button1_Click(object sender, EventArgs e)
    {
        StringBuilder s = new StringBuilder();
        s.Append("<script language=javascript>" + "\n");
        s.Append("window.returnValue='" + this.GetSelectValue() + "';" + "\n");
        s.Append("window.close();"+"\n");
        s.Append("</script>");
        Type cstype = this.GetType();
        ClientScriptManager cs = Page.ClientScript;
        string csname = "ltype";
        if (!cs.IsStartupScriptRegistered(cstype, csname))
  &nbs


相关文档:

ASP.NET跨页面传值技巧总结

关于页面传值的方法,引发了很多讨论。1. 使用QueryString变量。2. 使用Application 对象变量。4. 使用Cookie对象变量。这个才可以说是面象对象开发所使用的方法,其使用Server.Transfer方法把流程从当前页面引导。
  1.  使用QueryString变量
  QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏 ......

如何学习ASP.NET

如果你已经有较多的面向对象开发经验,跳过以下这两步:
第一步 掌握一门.NET面向对象语言,C#或VB.NET。
我强烈反对在没系统学过一门面向对象语言的前提下去学ASP.NET。
ASP.NET是一个全面向对象的技术,不懂面向对象,那绝对学不下去!
第二步 对.NET Framework类库有一定的了解
可以通过开发Windows Form应用 ......

ASP.NET文件后缀名

以前发过一个.NET上传文件的方法的,不过那个方法中对文件类型的判断只是对后缀名来进行判断的,这样假如我把一个txt文本文件的后缀名改为jpg了也可以上传,这样无意中就造成了安全问题。
刚刚从网上找了个方法,试验了一下,是能够辨认出正确的文件类型的,如下:
using System;
using System.Collections.Generic; ......

asp.net中解决页面刷新后字体等变大的问题

今天在csdn上看到一篇博客,是讲解关于'asp.net中解决页面刷新后字体等变大问题的',看了一下,感觉写的不是很详细。那么,我利用他的实例来具体了解一下:
原文:
 
protected void Button1_Click(object sender, EventArgs e)
        {
     &nb ......

浅谈ASP.NET中的三种会话状态

浅谈ASP.NET中的三种会话状态
     常用的ASP.NET的会话状态中有三种.分为进程内会话状态、状态服务器会话状态、SQL Server 会话状态
   
     先谈谈进程内会话状态(Inprocess)这是一种默认的模式,但是只要在Web.config中进行简单的配置就可进行更改,具体 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号