文档库 最新最全的文档下载
当前位置:文档库 › 父子窗口传值问题

父子窗口传值问题

父子窗口传值问题
父子窗口传值问题

一父窗口打开窗口: (2)

1 DjOpen() (2)

2 window.showModalDialog() (2)

3 window.open() (3)

二子窗口 (3)

1子窗口的接受值的方法 (3)

2 子窗口返回值给父窗口 (3)

总结 (4)

1 封装函数和系统函数的注意点 (4)

一父窗口打开窗口:

1 DjOpen()

DjOpen(djsn,updataset,opentype,sModal,sV ersion,sTitle);(其实它是对window.showModalDialog 的封装)

设置描写

djsn 表示单据模版标识为字符型

updataset 表示要传的数据集对象为对象型

opentype 表示打开表单的类别,可为: 默认/新增/修改/展现为字符型

sModel 表示打开表单的窗口模式,值为当前窗口/有模式窗口/无模式窗口为字符型

sV ersion 表示以测试方式打开还是直接打开生成的HTML文件,值为测试/直接为字符型

sTitle 表示打开窗口的标题,如为空则系统给默认标题. 为字符型

var a = DjOpen('sh_10_button',dssub1,'展现','无模式窗口',' 测试','')

注意点:

(1)在第四个参数,必须要在前面加一个空格,不然报错.

(2)其实这个方法是有返回值的,即子窗口返回的值returnV alue将被赋值给a

例子:

var id = dataset1.Fields.Field['mianid'].V alue;

DjOpen('lxbd2zck_1ea33b59-baa2-4265-8df6-e2a8464229b1',id,'默认','有模式窗口',' 直接','') ;

2 window.showModalDialog()

vReturnV alue = window.showModalDialog(sURL [, vArguments] [, sFeatures])

设置描写

sURL 必选参数,类型:字符串。用来指定对话框要显示的文档的URL。

vArguments 可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。

sFeatures 可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。

传值方式:

(1)url:

…../../fceform/common/djframe.htm?djsn=lxbd2zck_1ea33b59-baa2-4265-8df6-e2a8464229b1&djt ype=TT?,以上在我们系统中是固定了(所以才有了DjOpen()),如果要加参数,就往后面加就好了

(2) vArguments,类型不限,什么都可以传,但只能传一个.如果要多个的话,装在对象里就好了.

例子:

var

ret=window.showModalDialog('../../fceform/common/djframe.htm?djsn=lxbd2zck_1ea33b59-baa 2-4265-8df6-e2a8464229b1&djtype=TT&id='+id,"id2","");

以上传了两个参数,id,id2(之后将id和id2的不同接受方法)

3 window.open()

window.open( [sURL] [, sName] [, sFeatures] [, bReplace]);

不详细解释

二子窗口

1子窗口的接受值的方法

(1)如果是用DjOpen()或者传值,那么用showModalDialog()的第二个参数传值的:用

window.dialogArguments进行接受

例子:

var id = window.dialogArguments;//id即DjOpen(…?,id,??)中id的值;

(2)如果是用url传值的,用parent.Request.QueryString('id').toString();接受

例子:

var id2 = parent.Request.QueryString('id').toString();

个人理解:最后的toString()大概传的值都是对象的形式.

2 子窗口返回值给父窗口

window.returnV alue

只要在函数体里加上, 在子窗口关闭之后,window.returnV alue = a就可以把a这个参数传给父窗口(父窗口用中var ret = DjOpen(),a即赋值给了ret)

例子:

子窗口: window.returnV alue=shenqr;

window.close();

父窗口: var ret=window.showModalDialog(“”,"","");

alert(ret);//就可以弹出ret的值,即子窗口a的值

总结

1 封装函数和系统函数的注意点

(1) 方法:

封装函数,函数名一般都以大写字母开头,如DjOpen(),Open();InsertSql();

具体参考CHM.chm

系统函数的话,一般都是以小写字母开头,如move(),remove();removeChild();

如果以大写开头,一般为对象,如Date(),Object();

(2)属性:

封装函数,属性一般都是以大写字母开头,如dataset1.Fields.Field['mianid'].V alue;

系统函数,属性一般都是以小写字母开头,如document.all.text1.value;

页面之间传递值的几种方式.doc

一.使用QueryString 使用QueryString在页面间传递值是一种非常常见的方法,我们在ASP中就常常用到。 (1)优点和缺点优点: 优点:1.使用简单,对于安全性要求不高时传递数字或是文本值非常有效。 缺点:1.缺乏安全性,由于它的值暴露在浏览器的URL地址中的。 2.不能传递对象。 (2)使用方法 1.在源页面的代码中用需要传递的名称和值构造URL地址。 2.在源页面的代码用Response.Redirect(URL);重定向到上面的 URL地址中。 3.在目的页面的代码使用Request.QueryString["name"];取出 URL地址中传递的值。 (3)应用举例 1.源页面*.aspx的代码: private void Button1_Click(object sender, System.EventArgs e) { String urlAddress; string Name1; string Name2; string Name3; string Name1Value = "HelloName1"; int Name2Value = 1234567; string Name3Value = "你好名称3"; urlAddress="destinationWebForm.aspx?Name1=" + Name1Value + "&" + "Name2=" + Name2Value.ToString() + "&" + "Name3=" + Name3Value; Response.Redirect(urlAddress); } 2.目的页面destinationWebForm.aspx的代码: private void Page_Load(object sender, System.EventArgs e) { String myName1Value; int myName2Value; string myName3Value; myName1Value = Request.QueryString["Name1"]; myName2Value=Convert.ToInt32(Request.QueryString["Name 2"]); myName3Value = Request.QueryString["Name3"]; } (4)可能出现的问题1在处理Resonse.QueryString函数汉字参数传递时,发生不能完整传递参数的具体值的错误,解决有两个方法。

网页设计标签

一、HTML元素的语义分类 1.结构语义元素 div 语义:Division(分隔)。在文档中定义一块区域,即包含框,IE认为它是一个容器 span 语义:Span(范围)。在文本行中定义一个区域,即包含框 ol 语义:Ordered List(排序列表)。根据一定的排序进行列表 ul 语义:Unordered List(不排序列表)。没有排序的列表 li 语义:List Item(列表项目)。每条列表项 dl 语义:Definition List(定义列表)。以定义的方式进行列表 dt 语义:Definition Term(定义术语)。定义列表中的词条 dd 语义:Definition Description(定义描述)。对定义的词条进行解释 del 语义:Deleted Text(删除的文本)。定义删除的文本 ins 语义:Inserted Text(插入的文本)。定义插入的文本 h1~.h6 语义:Header 1 to Header 6(标题1到标题6)。定义不同级别的标题 p 语义:Paragraph(段落)。定义段落结构 hr 语义:Horizontal Rule(水平尺)。定义水平线 2.内容语义元素 a 语义:Anchor(定义锚)。锚即定位的意思,换句话说就是超链接,即在多页间定位 abbr 语义:Abbreviation(缩写词)。定义缩写词 acronym 语义:Acronym(取首字母的缩写词)。定义取首字母的缩写词address 语义:Address(地址)。定义地址 dfn 语义:Defines a Definition Term(定义定义条目) kbd 语义:Keyboard Text(键盘文本)。定义键盘键 samp 语义:Sample(示例)。定义样本 var 语义:Variable(变量)。定义变量 tt 语义:Teletype Text(打印机文本)。定义打印机字体

C#窗体间数据传值

C#窗体间数据传值 窗体间数据传递第一种情况的解决方法存在一个主要的缺点,就是窗体间传递的参数数目是固定的,并且类型也是固定的。这是因为,上文中修改了从命名空间System.Windows.Forms 中的Form类派生而得到的Form2类的构造函数,由于构造函数中的参数和类型都是固定的,而主窗体向从窗体传递数据,就是通过构造函数中的参数来实现的,所以就造成了上面的那个缺点。其实在这种方法中还存在一个缺点,就是每一次窗体间的数据传递,就必须构建一个窗体,并且这种数据传递是一次性的。这些缺点对于窗体间传递少量数据,一般不会有太大影响,但如果要传递大量数据,并且要通过主窗体来实时向从窗体传递数据,使用这种方法就勉为其难了。 下面介绍另外一种从主窗体向从窗体传递数据的实现方法,这种方法能够完全解决上面的二个缺点,程序在主窗体中就像操作窗体中加入的组件一样,灵活的操作从窗体。 设计思路 此方法实现二个功能: 其一,主窗体能够实时地向从窗体传送数据,表现为当更改主窗体中的跟踪条(TrackBar)的数值,从窗体中定义的一个Label组件就显示出跟踪条的当前数值; 其二,从窗体能够向主窗体提出数据请求,并且能够获取主窗体中各组件显示的数据。程序表现为,当单击从窗体中的【从Form1中获取数据】按钮,程序能够把主窗体中的二个TextBox 组件显示的内容传递到从窗体,并且通过从窗体中的二个TextBox组件分别显示出来。 第一个功能的实现思路是把从窗体看成是主窗体的一个实例,加入到从窗体中的组件,可以看出是从窗体中定义的一个个变量,由于从窗体中加入的组件的组件缺省定义类型是Private (私有的),所以要想访问这些组件,必须改变为Public(共有的);而第二个功能的实现思路是通过修改Form2的构造函数,构造函数实现功能是通过Form1类的实例(即为主窗体)来创建并初始化Form2类的实例(即为从窗体)。这样对于从窗体来说,主窗体则为其一个实例,从而也就可以向主窗体提出数据请求,当然要把需要访问的各组件定义类型从缺省的Private(私有的)类型修改为Public(共有的)。上述二个功能的实现方法,第二种方法比较复杂,希望各位能够结合后面的具体实现代码来理解。 第二种窗体间的数据传递情况实现步骤 1.首先创建一个Visual C#的项目文件,项目名称为【VC#中不同窗体数据传递方法02】。 2.把Visual Studio .Net的当前窗口切换到【Form1.cs(设计)】窗口,并从【工具箱】中的【Windows窗体】选项卡中拖入下列组件到【Form1.cs(设计)】窗体中,并执行相应操作:·二个TextBox组件,用以输入向Form2窗体传送的数据 ·二个Label组件 ·一个TrackBar组件,名称为trackBar1。 3.把Visual Studio .Net的当前窗口切换到【Form1.cs】窗口,即:Form1.cs的代码编辑窗口。并用下列代码替换替代系统产生的InitializeComponent过程。 private void InitializeComponent ( ) { https://www.wendangku.net/doc/5c9808629.html,bel1 = new https://www.wendangku.net/doc/5c9808629.html,bel ( ) ; https://www.wendangku.net/doc/5c9808629.html,bel2 = new https://www.wendangku.net/doc/5c9808629.html,bel ( ) ; this.textBox1 = new System.Windows.Forms.TextBox ( ) ; this.textBox2 = new System.Windows.Forms.TextBox ( ) ; this.trackBar1 = new System.Windows.Forms.TrackBar ( ) ; ( (https://www.wendangku.net/doc/5c9808629.html,ponentModel.ISupportInitialize ) ( this.trackBar1 ) ).BeginInit ( ) ;

父子深情

父子深情 父子深情 眉县中学高一班崔杰 三年了,天空从未像今天这样清澈,可我觉得似乎还少些什么!也许是鸟儿因花儿怒放的不够热烈,也许是微风因柳絮不够娇媚,也许是阳光因苍鹰不够高翔,也许是…… 放学了,爸爸徘徊在校园门口。等着我,一同回家。 “你爸不就是初中毕业,你最起码也得给咱突破突破,弄个大学本科吧!等你有儿子后勤部,让他给咱再突破,突破,咱家不就也有个大学生了吗?”“老爸,我已经够突破了,你看,我现在都比你高半头了”我突的紧贴在老爸身边,手心朝地,轻轻地在老爸头顶量了量,然后,坚直将手斜拉入腰际,对比一下,用手搭在老爸肩头和爸并头前行。迎面走来一位老爸的熟人,羡慕的说道:“嘿,瞧这哥俩。”此时我仿佛看到老

爸的眼神中闪过一些忧伤。“爸,你放心,我将来就是出家,也不娶媳妇,那上大学的事,我就包了,不劳您宝贝孙子费心了。即便再退一万步讲,我是谁呀,我是你儿子呀!拿不到博士前,还拿不到博士后吗?就凭咱这智商,咱这水平,爱因斯坦要是活着的话,非问他一个熬死脑细胞的题……”“嘚,嘚,嘚,驴,咋还听不懂人话了呢?叫‘驴‘你才能下不吹呀!别总是‘老爸长,老爸短‘,看今早刮的胡子都被叫的老了,又长了毫米,看着办吧!回家罚款少吃五碗泡面。爸的要求不高,先把高中考上,等咱认为它熟了,我们再烤其他的,如果没有烤透,端出来的就是一种让弃之可惜,食之无叶的一盘垃圾呀!”“怎么能这样说呢?我还是不是你亲儿了,您不清楚你儿子的实力!老色,宁可信其有,不可信其无啊!免得到时,考的成绩对老爸您心脏不利。我可不想成为单亲子女。”“胡说啥!咒你爸呢?告诉你,小样,你要是敢忽悠你老爸,考不上高中,我就不认你这个儿。”“嘿!考不上高中不认我这个儿,不认就不认,我反正怎么都是你儿,

JSP页面间传递参数方法介绍txt

JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。 (1)直接在URL请求后添加 如:直接传递参数< /a> 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用request.getParameter(name)取得参数 (2)jsp:param 它可以实现主页面向包含页面传递参数,如下: 还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下: < jsp:forward page="Relative URL"> < jsp:param name="paramname" value="paramvalue" /> < /jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数 (3)设置session和request 通过显示的把参数放置到session和request中,以达到传递参数的目的 session.setAttribute(name,value); request.setAttribute(name,value) 取参数: value=(value className)session.getAttribute(name); value=(value className)request.getAttribute(name); 大家肯定已经注意到了,在取参数的时候,做了类型转换,这是因为放置在session和request 中的对象的属性被看作https://www.wendangku.net/doc/5c9808629.html,ng.Object类型的了,如果不转换,在将直付给value时会报classcastexception异常。 在多个JSP页面之间传递参数 1. 怎么在多个JSP页面之间进行参数传递?需要使用JSP的内置作用域对象session。利用它的两个方法setAttribute(),getAttribute() 2. 下面的这个实例实现了把第一个JSP页面的参数传递给第三个页面的功能

界面设计

第十章界面设计 教学目的及要求: 掌握菜单的设计、对话框的使用、MDI界面。 重点与难点: 1.掌握下拉式菜单、弹出式菜单的设计方法 2.掌握设计自定义对话框及对话框之间的调用 主要外语词汇: menu、popupmenu、commondialog 授课内容: 第一节菜单设计与应用 菜单(Menu)的分类: (1)下拉式菜单(2)弹出式菜单(快捷菜单) VB的菜单系统最多共达6层。 VB中的每一个菜单项都可以视为一个控件。 菜单控件只接受一个事件,即Click事件。 一、菜单编辑器: 1、打开方法: (1)工具 -> 菜单编辑器(2)工具栏 -> 菜单编辑器 (3)Ctrl+E (4)窗体(右键)-> 菜单编辑器 2、菜单编辑器共分三个区: 属性设置区、编辑区、菜单项列表区。 (1)标题:相当于菜单控件的Caption属性。 热键:&字符,运行时访问字符会自动加上一条下划线,“&”字符则不可见。 打开:Alt+字符 只有主菜单项才有热键的设置。 另外,CommandButton的Caption属性。 (2)名称:相当于菜单控件的Name属性,一般以mnu作为前缀,不能为空。 (3)索引:设置菜单项控件数组的下标。 若不是控件数组,则不用设置Index值。 Index值可以从任意值开始。 注:菜单项控件数组索引必须为升序。 (4)快捷键:列表框中是供用户选择的快捷键。

例:文件(F) 打开(O) Ctrl+O 主菜单:Alt+F 子菜单:(1)在显示出菜单的情况下,直接按字母“O” (2)直接按Ctrl+O (5)复选:是否加上复选标记(默认为未选定)。 注:不能在顶层菜单项和含有下层级联菜单的菜单项中加快捷键和复选标志。 (6)有效:Enabled,是否可用(默认为被选定)。 (7)可见:Visible,是否可见(默认为被选定)。 (8)内缩符号 <- ->:确定菜单的级别,可以上移或下移一个等级。 顶层菜单不需要内缩符号。 (9)下一个(10)插入:上插(11)删除 (12)分隔线:标题文本框中键入一个“-”。 二、下拉式菜单: 1、主菜单(顶层菜单)、子菜单 2、热键(访问键)、快捷键、分隔线 3、菜单控件数组: 例题10-2: Clipboard是VB提供的剪贴板对象。 Text1.SelText:文本框中选中的文本。 (1)Clipboard.SetText( ):将括号中的文本送到剪贴板中。 (2)Clipboard.GetText( ):返回剪贴板当前的内容。 (3)Clipboard.Clear:清空剪贴板中的内容。 4、菜单项的增减: 利用控件数组,通过代码的方式实现动态地增减菜单中的菜单项。 (1)增加菜单项:Load 控件数组名(索引值) (2)删除菜单项:UnLoad 控件数组名(索引值) (3)用Load方法不能复制控件数组元素的Top、Left和Visible属性。 (4)Load只能添加已有控件数组的元素,不能创建控件数组。 (5)Unload方法只能删除用Load添加的元素,不能删除设计时创建的控件数组元素。 三、弹出式菜单(快捷菜单): 1、建立步骤: (1)利用“菜单编辑器”建立菜单 设置顶级菜单项为不可见,即不选中菜单编辑器里的“可见”选项。 (2)利用PopupMenu方法显示弹出式菜单。 编写与弹出式菜单相关联的MouseUp或MouseDown事件过程,其中用到对象的

父子情深观后感

父子情深观后感 父子情深观后感【1】 这点说起来很简单,但是真的动笔写,好难。以电视剧的形式表现,更加难上加难吧。 《父子情深》的开头,就非常奇巧。 皇帝微服私访,竟然被骗光了一身钱财,外带下密旨用的白玉私印,这还了得? 就这一个悬念,已足够观众继续往下看了。 序幕拉开后,引出了一众人物,且各个人物之间,都有极巧妙的关联。 骗子邱七,偏偏教育出了一个温文善良的儿子凤生。凤生有个山盟海誓的女友婉蓉,可婉蓉的父亲嫌贫爱富,要将婉蓉嫁给为富不仁的西门英。一对恋人眼看要被棒打鸳鸯,亏得婉蓉有个好闺蜜施小红。小红一出场,即刻引出了施世纶、贾青天和黄天霸,于是,一个笑中带泪的好故事倾情上演了。 2,从人物关系之间的矛盾,推进情节矛盾 简要分析一下剧中人物的矛盾。 首当其冲,是邱七和邱凤生的矛盾。 江大大梗埋的特别好,人物甫一出场,观众就知道了,邱七这个父亲是骗子。不仅靠行骗为生,还为了儿子,十年不和他见面,连儿子也骗,说他是个当官的。

这个矛盾的种子一埋下,就为后面的情节爆发埋好了引线,到高潮的时候,拉开引线就可以了。点赞。 大杂院的穷人和西门英之间的矛盾。 这条线为表现剧中人物性格打下了很好的基础。不得不说,演员都选的很棒很可爱。大杂院的一群穷人不必说了,就连西门英这个坏人,也坏的很可爱。 3,人物有血有肉的性格 人物性格的塑造,是一部剧成功的最关键因素。 父子情深在这方面,做的尤其好。 施世纶出场,不过寥寥几语,就表现出了他料事如神的特点。而且,这个特点还是遥相呼应的,他之后数次先贾青天一步而料中他要说的话,当真精彩。 皇帝也是,他被骗是因为心存仁念,之后不揭发邱七的骗局,再到最后下旨封邱七为逍遥大将军,都是逐步印证了他是一个仁君的特点。当然,他毕竟是皇帝,所以还特别特别傲娇。 重点说黄天霸,刻画极其成功的角色。他单纯、心软、草莽、正义、矛盾。第一次穿上清兵官服时候,囧的不愿意出屋子,之后被秦大悲一夸帅,更囧的飞一般逃跑,太可爱了。 平时恨鞑子皇帝恨的要死,可为了不破坏邱七的事儿,给皇帝施礼,还灵机一动,坚称不认识皇帝。到之后为了引开小红,当街&ldqu;调戏&rdqu;她,被路人误认为打情骂俏的夫妻,哈哈哈,那段更是妙笔生花。

C#开发WinForm如何在两个窗体之间传递参数

通过A窗体打开B窗体,然后将参数从A窗体传递到B窗体: 1、通过构造函数实现 (1)编写Class B的构造函数: public B(string canhu) { InitializeComponent(); textBox1.Text = canhu; } (2)在Class A中初始化Class B并进行赋值: private void button1_Click(object sender, EventArgs e) { B b = new B(textBox1.Text); b.ShowDialog(this); } (3)在Class B完成按钮事件: private void button1_Click(object sender, EventArgs e) { MessageBox.Show(textBox1.Text); } 2、通过全局变量实现 (1)在Class B中设置全局变量: public string passText { get { return textBox1.Text; } set { textBox1.Text = value; } } (2)在Class A初始化Class B的时候设置Class B的公有属性: private void button1_Click(object sender, EventArgs e) { B b = new B(); b.passText = textBox1.Text; b.ShowDialog(this); }

通过A窗体打开B窗体,然后将参数从A窗体传递到B窗体,之后在窗口B完成相应操作后将参数返还给A: 这种情况可以通过事件完成: (1)在Class B中设置全局变量: public string Form2Value { get { return this.textBox1.Text; } set { this.textBox1.Text = value; } } (2)在Class B中设置事件: public event EventHandler accept; (3)在Class A中编写如下的函数: void b_accept(object sender, EventArgs e) { //事件的接收者通过一个简单的类型转换得到Form2的引用 B b = (B)sender; //接收到Form2的textBox1.Text this.textBox1.Text = b.Form2Value; } (4)在Class A的按钮事件中完成如下的操作: private void button1_Click(object sender, EventArgs e) { B b = new B(); b.Form2Value = this.textBox1.Text; b.accept += new EventHandler(b_accept); b.ShowDialog(this); } 完成了!

父子情深作文800字高分作文

父子情深作文800字 今天,我看到了一幅摄影作品,画面内容虽看似简单平常,却深深映入我的心中。历历在目。这是在一个午后的城市小道中,灰雨蒙蒙的天空泻下针般的雨点。一位父亲领着孩子走在回家的路上,父亲手上举着一把黑伞。那把伞很大,完全可以遮住父子俩。可令人不解的是,父亲竟把伞全往孩子身上倾斜,而自己却竟全然不顾的置身在瓢泼的大雨之下。这令我万分吃惊。难道孩子比自己还重要吗?我醒悟过来——父亲便是如此,多么的伟大,令人敬佩!这倾盆大雨中父爱随之而现。 渐渐地,我的目光凝固在了那把黑伞上。父亲强壮而又有力的手臂撑起那把大伞,完完全全地掩实了孩子身体,这是父亲为孩子支起的一片蓝天,这是父亲为儿子做的一座靠山!孩子在大伞的支撑下,迈着勤快的步伐,快乐的欢笑着。孩子的手也轻轻地搭在伞绳柄上,他似乎感受到了父亲浓浓的爱。孩子的衣服十分洁白,蓬松地穿在身上,显得朝气蓬勃。而相反之,父亲头上那乌黑的头发也受到了大雨的洗礼,湿哒哒地顺贴在头皮上,像是一只“落汤鸡”,而父亲对自己没有一点照顾,那颗心早已被父子之间浓浓的亲情所覆盖。父亲无时不刻地把他那温和的眼神投向孩子,关心着孩子。 父亲的另一只手提着一个黑色公文包,看到这一刻,我震惊了。这父亲竟不顾自己的公文包?这里面可能夹着他工作的重要文件和资料。现在却已被雨水打的湿透了,时不时有水珠从包上低落下来。孩子的生命贵于自己的生命。这位父亲让我领悟到了真正的父爱!这仅仅是一张摄影照片,却令人难以忘怀,这不是一张作品,这是父子间亲情的见证,这是伟大父爱的体现! 父亲迈着沉稳有力的步伐,带着儿子快活、轻松的步伐,踏步在小道中,溅起一朵朵晶莹的浪花,交错在一起,在这蒙蒙灰天之中,在这倾盆大雨之中,为父子俩铺上了一道晶莹的水道,千万束光射下来交织在一起,映下父子俩交织的背影,映下父子俩交织的亲情,这大脚和小脚将永远延伸,直到路的尽头,留下一串永不不磨灭的脚印。 当我看到这张摄影作品时,它早已化作一缕爱的轻烟,不等我思索,就已随风吹入我的心灵,成了我灵魂中至爱的瑰宝。

C#页面间传值的几种方法

1。使用QueryString 使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下: 1,使用控件创建web表单(form) 2,创建可以返回表单的按钮和链接按钮 3,在按钮或链接按钮的单击事件里创建一个保存URL的字符变量 4,在保存的URL里添加QueryString参数 5,使用Response.Redirect重定向到上面保存的URL 下面的代码片断演示了如何实现这个方法: 源页面WebForm1.aspx.cs中的部分代码: private void Button1_Click(object sender, System.EventArgs e) { string url; url="WebForm2.aspx?name=" + TextBox1.Text + "&email=" + TextBox2.Text; Response.Redirect(url); } 目标页面WebForm2.aspx.cs中的部分代码: private void Page_Load(object sender, System.EventArgs e) { Label1.Text=Request.QueryString["name"]; Label2.Text=Request.QueryString["email"]; } 2。使用Session变量 使用Session变量是可以在页面间传递值的的另一种方式,在本例中我们把控件中的值存在Session变量中,然后在另一个页面中使用它,以不同页面间实现值传递的目的。但是,需要注意的是在Session变量存储过多的数据会消耗比较多的服务器资源,在使用session时应该慎重,当然了,我们也应该使用一些清理动作来去除一些不需要的session来降低资源的无谓消耗。使用Session变量传递值的一般步骤如下: 1,在页面里添加必要的控件 2,创建可以返回表单的按钮和链接按钮 3,在按钮或链接按钮的单击事件里,把控件的值添加到session变量里 4,使用Response.Redirect(或Server.Transfer)方法重定向到另一个页面5,在另一个页面提取session的值,在确定不需要使用该session时,要显式清除它 下面的代码片断演示了如何实现这个方法: 源页面WebForm1.aspx.cs中的部分代码: private void Button1_Click(object sender, System.EventArgs e) {

ACCESS如何在窗体间传递参数

ACCESS如何在窗体间传递参数 最简单的方法是使用全局变量传递,简单明了,无需复杂代码,但多窗体情况下无法确定回传对象。 例:有三个窗体FormA; FormB; FormC,都会调用窗体FormD,FormD在计算出值后无法确定回传给哪个窗体。 无需复杂代码,使用Docmd.OpenForm 的 OpenArgs 参数来传递参数,就可很好的解决。发送窗体FormA; FormB; FormC Dim sParameter as String sParameter = https://www.wendangku.net/doc/5c9808629.html, & ";" & https://www.wendangku.net/doc/5c9808629.html, & ";" DoCmd.OpenForm "FormD", acForm, , , , , sParameter 接收窗体FormD - 接收 Private Sub Form_Load() Dim sParameterA() As String sParameterA = Split(Me.OpenArgs, ";") ControlName.V alue = Forms(sParameterA(0)).Controls(sParameterA(1)).V alue End Sub 接收窗体FormD - 回传 Private Sub Form_Close() Dim sParameterA() As String sParameterA = Split(Me.OpenArgs, ";") Forms(sParameterA(0)).Controls(sParameterA(1)).V alue = ControlName.V alue End Sub 该方法代码简单、回传明确、便于窗体的重复调用。 在实际开发应用中,经常需要在窗体间传递参数。常用的几种参数传递方法有如下几种: 1。使用openargs 在调用的窗体使用如下语句: doc 在实际开发应用中,经常需要在窗体间传递参数。常用的几种参数传递方法有 如下几种: 1。使用openargs 在调用的窗体使用如下语句: docmd.openform "被调用的窗体",,,,,, "参数值" 在被调用的窗体使用me.openargs即可获取传递过来的参数 2。使用全局变量 先设置一个全局变量,例如:gstrPara,

父子深情1

父子深情 爸爸病了,而且病得很重,三天没下床了,我真恨不得让我生病,替爸爸分担一些痛苦。中午,妈妈不在家,我想给爸爸做点吃的,让爸爸出出汗,我想出汗应该对病是有好处的,我看见厨房有现成的精制挂面,就打算做碗喷香的面让爸爸美滋滋地享用。我学着妈妈的样子做起挂面来。平常,爸爸爱吃油,我就在锅里多放了一勺油,撒上葱花,又多添了一些肉丝,最后打了四个大鸡蛋,把一对两寸多长的大龙虾放进去,再倒些味精和盐,就算做好了。我把一碗漂着一层油花的面放在爸爸的面前说:“爸爸,趁热吃吧!”爸爸看着我笑了笑吃了一口:“真香。”听了这话,我心里美滋滋的。妹妹闻到了香味也吵着要吃面,我便给他端了一小碗,她吃了一口就把面全吐在了地上,说:“太咸了!”我不信尝了一口,结果真的很咸,我觉得自己真没用,爸爸抚摸着我的头说:“没事,这次做不好,还有下次嘛,是你做的我就愿意吃。”我抑制不住自己的感情,泪水模糊了我的双眼。 我这才体会到,这就是深切的父子之情啊! 父子深情 妈妈生下了我,给了我生命,爸爸就日日夜夜当保姆,上了班迅速赶到医院,照顾我和妈妈,累得苦不堪言,期盼着妈妈早日康复,期盼我早日能够独立自行。 一天一天地过去了,我和妈妈出了院。妈妈在家躺着,爸爸带着我出去散步。那时我已经能够跌手跌脚地走路了,那时候我才一岁,走起路来活像一只肥鸭子。家人们看见我能够一点一滴地走着平坦的路了,顿时心花怒放,脸上不时挂着温馨的笑容。 转眼间,我三岁了,是上幼儿园的时候了。因为中午在幼儿园从来都没睡过,我是从来都不睡午觉的。因此,同学们给我起了个外号叫“斗困生圣佛”,我就更为这事高兴得睡不着觉了。我十分挑食的,吃饭时遇见不好吃的就到处乱扔。在食堂里,到处都能看到“炸弹”从我碗里飞出来,同学又给我起了个外号叫“投弹手”。爸爸也因此而苦恼,吃饭时,都尽量给我做一顿美味佳肴。 那个时候,我报了个补习班——画画,一开始兴奋不已,可补了两三个星期就不想去了。那个时候,爸爸是把我打着去的,从此我恨透了爸爸。不过,过了一天两天,我也就把这事给忘了,从此,我再也不学画画了,这次我还真下了一次决心。 五岁的时候是我最开心的一年了。妈妈和爸爸为了给我增添一门强项带着我去打乒乓球。功夫不负有心人,学了一两年,有了一点成绩,从此便断断续续,再一次地辜负了爸爸妈妈的期望。不过我现在可又一直坚持下去了,便又东山再起了。到了期末,我考了双百分,全家人来为我庆祝,后面几年更是浸泡在欢乐之中了。 妈妈给了我生命,爸爸养大了我,让我们去创造美好的世界,让我们成为祖国的栋梁之才。 父子情 我有一个严格的好父亲,长得不高不算是很高,中等身材,喜欢穿暗蓝色的衣裳,是一名教师。

ASP页面传值

https://www.wendangku.net/doc/5c9808629.html,页面之间传递值的几种方式 页面传值是学习https://www.wendangku.net/doc/5c9808629.html,初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。 一、QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。 这种方法的优点:1.使用简单,对于安全性要求不高时传递数字或是文本值非常有效。 这种方法的缺点:1.缺乏安全性,由于它的值暴露在浏览器的URL地址中的。 2.不能传递对象。 使用方法:1.在源页面的代码中用需要传递的名称和值构造URL地址。 2.在源页面的代码用Response.Redirect(URL);重定向到上面的URL地址中。 3.在目的页面的代码使用Request.QueryString["name"];取出URL地址中传递的值。 例子:(1)a.aspx private void Button1_Click(object sender, System.EventArgs e) { string s_url; s_url = "b.aspx?name=" + Label1.Text; Response.Redirect(s_url); } (2)b.aspx private void Page_Load(object sender, EventArgs e) { Label2.Text = Request.QueryString["name"]; } 二、Session 想必这个肯定是大家使用中最常见的用法了,其操作与Application类似,作用于用户个人,所以,过量的存储会导致服务器内存资源的耗尽。 优点:1.使用简单,不仅能传递简单数据类型,还能传递对象。 2.数据量大小是不限制的。 缺点:1.在Session变量存储大量的数据会消耗较多的服务器资源。 2.容易丢失。 使用方法:1.在源页面的代码中创建你需要传递的名称和值构造Session变 量:Session["Name"]="Value(Or Object)"; 2.在目的页面的代码使用Session变量取出传递的值。Result = Session["Nmae"]

网页设计笔记

1.标题标签:

字号依此减小 2.在代码中忽略N多回车和换行符(空格) 3.在设计视图中可以回车,代码会自动生成, 但是空格只能出现一个(默认) 4.首选项可以设置常规(允许多个连续 的空格) 5.加粗标签:1. 2. 6.倾斜体标签:1. 2. 不可以 7.删除线标签:1. 2. 8.区块标签:1.
2段落标签 9.列表标签: 无序列表:
    手机品牌
  • 苹果
有序列表:

    手机品牌
  1. 三国演义
  2. 西游记
自定义列表:
父级
摘要文献(列表标题)
西游记(列表内容)
红楼梦(列表内容)
10.其他标签: 1.线标签:
2.换行标签:
3.空格标签: ; 4.原格式标签:
  11.Align:水平对齐方式:1.center居中对齐 2.justify两端对齐 3.left:左对齐4.right:右对齐 12.title:提示文本 13.文本标签:  Color/size/face(颜色/大小/字体 标签属性可以进行嵌套叠加,看权重大小

(远近)优先显示 14.超级链接标签: href网络地址(链接) herf后跟#为空链接 15.目标: Target属性:1.-blank:新窗口打开 2.-self:在原窗口打开 3.-parent:在父窗口打开 4.-top:在当前的打开,并且替换掉当前的整个窗口 16.图像标签:images/img Src=图片地址 Width:图片高度 Height:图片高度 Alt:出错/加载不出来时提示语 相对路径载入图片,不建议用相对路径 17.页面居中对齐:margin:auto,margin:o auto(页面居中对齐) 18.hspace:水平距离(用来设置文本和图片的距离) Vspace:垂直距离 19.下划线:

C#Winform窗体间的数据传递

C# Winform 间的数据交互 除使用全局变量外记录几个其他的方法。 1、修改子窗体的构造函数: 简单地说就是通过修改子窗体Form的构造函数,如下所示: public Frm_Child(string Para1, ArrayList List1, TextBox textBox1, Form. Frm_Main) { InitializeComponent(); } 上面的例子中,为子窗体Frm_Child添加了4个参数,分别是:字符串Para1,字符数组List1,文本控件textBox1和父窗体Frm_Main,下面简单区分一下它们各自的特点: <1> 字符串:单向的值传递,在子窗体中不能通过修改此参数的值来间接改变父窗体中的数据。 <2> 字符数组:引用型传递,可以通过将父子窗体中不同的成员变量指向相同的数组,即可实现变更一方,同时更新对方的数据。 <3> 控件:引用型传递,可以通过修改该控件的数据来直接达到控制父窗体中该控件数据的目的。 <4> 窗体:这个最直接,直接将父窗体传递到子窗体中,我们可以方便地在子窗体中修改父窗体中所有授权为public 的数据。 2、给窗体添加属性或方法: 获取或设置拥有此窗体的窗体。若要使某窗体归另一个窗体所有,请为其Owner 属性分配一个对将成为所有者的窗体的引用。当一个窗体归另一窗体所有时,它便随着所有者窗体最小化和关闭。例如,如果Frm_Child 归窗体Frm_Main所有,则关闭或最小化Frm_Main 时,也会关闭或最小化Frm_Child。并且附属窗体从不显示在其所有者窗体后面。可以将附属窗体用于查找和替换窗口之类的窗口,当选定所有者窗体时,这些窗口不应消失。若要确定某父窗体拥有的窗体,请使用OwnedForms属性。 我们可以通过下面的方式来确定这种从属的窗体关系: Frm_Child form. = new Frm_Child(); form.Owner = this; form.ShowDialog();

父子情深作文400字(共5篇)

父子情深作文400字(共5篇) 我生长在一个贫穷的小山村,爸爸的体弱多病,使我的家经常沉浸在鄙视和吵闹之中。最后,妈妈终于忍受不了贫穷的煎熬,狠心地抛下我和爸爸,失踪了。在妈妈走后的那段日子里,爸爸经常闷闷不乐,整天和朋友搓麻将,有时两人之间起了矛盾,爸爸就出手打架,最后都是被人打得鼻青脸肿。好几天晚上,我从朦胧中看到爸爸一个人喝着闷酒,香烟头也扔的满地都是,晶莹的泪珠常在眼角左右滚动。去年,在一次意外的事故中,我的双腿被水泥板压断了。在我不能站起来的那段日子里,爸爸成了我暂时的双腿,我有什么事只要叫一声父亲不大和他说话,从他小的时候起,一直 * 。在父亲眼中,他的一切都是错误的,他的穿着、发型、举止言谈。有时候,他只是希望引起父亲注意,才故意这么做。可是,父亲仍然是冷漠的,无视他的存在。 大学毕业后,他到银行上班,父亲和他的话仍然不多。父亲对他最和蔼的一次,是他把女友带回了家。那次,父亲脸上的皱纹全部舒展开了。那是一个不错的女孩子,温柔、贤淑,他却来了脾气,偏不要这个女朋友。他想:你喜欢的,我就不喜欢。潜意识中,他和父亲是有一种对抗的。 后来,和他结婚的是父亲不太喜欢的一个女孩子。他想:我就要选择自己的生活,偏不以你的意志为转移。结婚后,他才有点后悔,媳妇自私、刁钻,对自己的父母和对他的父母,简直是天壤之别,而且总是怀疑他在外面有人。他那时想,也许父亲真是对的。可是,他

不肯承认,硬要把这婚姻继续下去。直到有一天,媳妇指着他母亲鼻子骂街,他才下定决心放弃。 谁也没想到他会出事。他的一个哥们儿说,向他贷款100万元,几天就还上,是个大买卖,保证没事,还能让他赚上10万元。他想,有了10万元,他就不让父亲在街上风吹雨淋地摆摊,父亲也该享受享受。再说,那人又是他的铁哥们儿,他信得过。 父亲说,谁在这时候倒下,谁就是孬种。一句话,就把他说得泪流满面。父亲从柜子里拿出一个存折,说:“这是几十年的家底,有10万元,先拿去。剩下的,咱再去借。” 接下来的几天,他和父亲发疯般地四处借钱。他的单位还不错,只让他赔了20万元,但公职没有了。那天,父亲和他说了一夜的话,几乎把从前30年没说的话全说了。他只记住了几句,父亲冷淡他,是想把他锻炼成铮铮铁骨的男人。父亲告诉他,做一个男人,最重要的是要有铁般的意志。那一刻,他深深地理解了父亲。 在他绝望的时候,是父亲帮了他,父亲说的每一句话,让他铭记终生。父亲说,别失望,有人就有一切。 以后,父亲和他的话仍然不多,但父子之间有了一种默契。他有时帮父亲去修车;有时,在父亲回来后,给他倒一杯茶。他想,这就是男人吧,他们间的交流不在于话多话少,而在于那种沉默之间的认同有多少。 父爱情深

JSP与 servlet之间的传值

这几天做了一个项目,大量用到了JSP与servlet之间的传值,总结了一下 JSP与servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP. 通过对象request和session (不考虑application)完成传值. 一、JSP -> servlet JSP页面有3种方法向servlet传值:form表单、URL 、其他 ... <%...... session.setAttribute("testSession","Hello session"); reqeust.setAttribute("testRequest","Hello request"); %> click me

... 1、对于该JSP页面form表单的内容,如标签,在servlet可用request.getParameter("username");获取. 2、URL:比如这里的标签的href属性与
标签的action属性的值"JspServlet?action=toServlet",在servlet同样用request.getParameter("action")获取;所要注意的是这里的url 要和servlet在web.xml里的标签的路径所对应.这部分后面会提到. 3、java片段代码,servlet只能接到session.setAttribute("testSession","Hello session")的内容,而接不到request的内容.在servlet里用request.getSession().getAttribute("testSession")获

相关文档
相关文档 最新文档