ASP.NET页面对象
一、Page 类
Page 类与扩展名为 .aspx 的文件相关联;这些文件在运行时被编译为 Page 对象,并被缓存在服务器内存中。如果是使用代码隐藏技术创建 Web 窗体页,请从该类派生。
例:(public partial class _Default : System.Web.UI.Page)
Page 对象充当页中所有服务器控件(实现 INamingContainer 接口的控件或实现此接口的控件的子控件除外)的命名容器。
下面的代码示例演示如何在代码隐藏页模型中使用 Page 类。注意,代码隐藏源文件声明了一个从基页类继承的分部类。基页类可以是 Page,也可以是从 Page 派生的其他类。另外请注意,分部类允许代码隐藏文件使用页中定义的控件,而无需将其定义为字段成员。
using System;
public partial class MyCodeBehindCS : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// Place page-specific code here.
}
// Define a handler for the button click.
protected void SubmitBtn_Click(object sender, EventArgs e)
{
MySpan.InnerHtml = "Hello, " + MyTextBox.Text + ".";
}
}
下面的代码示例演示与前面的代码隐藏源文件对应的 .aspx 文件:
<%@ Page Language="C#" CodeFile="pageexample.aspx.cs" Inherits="MyCodeBehindCS" %>
<html>
<head runat="server">
<title>Page Class Example</title>
</head>
<body>
<form runat="server">
<div>
<table>
<tr>
<td> Name: </td>
<td> <asp:textbox id="MyTextBox"
相关文档:
JavaScript实现:
<mce:script type ="text/javascript" ><!--
function readWord()
{
var div1=document .getElementById ("div1");
var WordApp,WordDoc,Str;
WordApp =new ActiveXObject ("Word.application");
WordDoc =WordApp.Documents.Open("F:\\工作日志.doc");
......
下面以Test 站点为例,说明一下如何设置 .net framework 2.0 aspnet_isapi 的 IIS 设置
按如下步骤操作即可
1、打开站点,右击属性,找到主目录(本示例是以虚拟目录,服务器版本请找主目录)
打开如下图所示的窗口
......
用asp.net 的回执(postback)是很爽,但若一个长长的页面,一回执后,跳到了页首,体验不爽。 但在asp.net的page页面里面有一个很爽的属性Page.MaintainScrollPositionOnPostBack 属性,设为true即可。 获取或设置一个值,该值指示回发后是否将用户返回到客户端浏览器中的同一位置。 <%@ Page Title="" Lang ......
1,SqlServer存储过程的事务处理
一种比较通用的出错处理的模式大概如下:
Create procdure prInsertProducts
(
@intProductId int,
@chvProductName varchar(30),
@intProductCount int
)
AS
Declare @intErrorCode int
Select @intErrorCode=@@Error
Begin transaction
if @intError ......
设置下拉框的初始值:
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Text="小学" Value="1"></asp:ListItem>
<asp:ListItem Text="中学" Value="2"></asp:ListItem& ......