有时候,必须在DropDownList控件发生变化后,立即向文件夹加密软件服务器发送回送。在做出选择后,可能必须要修改页面的其他一些部分。通过设置DropDownList控件的AutoPoatBack属性,可以实现这种操作。在HTML中,不使用JavaScript完不成这种修改,但DropDownList控件会自动创建JavaScript代码,在select元素的onchange事件后进行表单回送。
到现在为止,看到的回送总是在请求相同的页面。如果在完成回送后需要把不同的页面返回给客户端,有几种不同的方法。通过调用Response.Rsdirect方法,客户端会接受HTTP重定向请求,以请求另一个页面。这个方法需要多请求一次服务器。通过调用Server.Transfer方法,会在服务器端调用另一个页面。这不会再次经过服务器,但是客户端看到的URL是原始页面(而非新页面)的URL。ASPX还支持另外一种方式:跨页面回送。
现在创建另外一个页面MeetingRoomInformation.aspx。这个页面包含一个Label控件,用于显示选中的会议室。
在ShowMeetingRooms.aspx页面中,修改Submit按钮,将其PostBackUrl属性设为新页面。有了这些信息后,生成的HTML代码包含到Button控件的JavaScript onclick事件,它会将表面回送到新页面。
MeetingRoomInformation.aspx页面的Page Load事件处理程度可以访问前一个页面的页面值。当放生跨页面回送时,PreviousPage属性包含了前一个页面的信息。为了处理这种行为,前一个页面的IsCrossPagePostback属性被设为true。因此,可以访问前一个页面的所有已设置的控件及其状态,以及从客户端传递的值。使用页面的FindControl方法,并传递控件的名称,可以访问该控件。在下面的代码段中,把从DropDownList控件选择的值赋值给当前页面内的Label的Text属性。
为进行测试。在浏览器中打开ShowMeetingRooms.aspx页面,然后单击Submit按钮。这会产生跨页面回送,并打开第二个页面。
关于TeamDoc软件:
TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页
TeamDoc软件界面(点击可放大)
版权所有:南京网亚计算机有限公司,本文链接地址: 文件夹加密软件使用自动回送