ASP.net 读取WORLD

stormem 2012-03-26 05:50:33
谁有相关资料 或者 文件都可以贴上来!
谢谢了~
...全文
170 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
crackdung 2012-03-27
  • 打赏
  • 举报
回复
TX Text Control .NET 18.0將來臨,非常強大
EnForGrass 2012-03-26
  • 打赏
  • 举报
回复
[Quote=引用楼主 stormem 的回复:]
谁有相关资料 或者 文件都可以贴上来!
谢谢了~
[/Quote]
参考:http://www.cnblogs.com/suneryong/archive/2007/06/05/772115.html
CalvinR 2012-03-26
  • 打赏
  • 举报
回复

在 Word 项目中访问对象
在使用 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System (VSTO 2005 SE) 创建新的 Word 应用程序级项目时,Visual Studio 将自动创建一个 ThisAddIn.vb 或 ThisAddIn.cs 代码文件。可以使用 Me.Application 或 this.Application 访问 Application 对象。

在使用 VSTO 2005 创建新的 Word 文档级项目时,可以选择创建新的 Word 应用程序项目或 Word 模板项目。无论是创建文档项目还是模板项目,VSTO 2005 都将在新的 Word 项目中自动创建一个 ThisDocument.vb 或 ThisDocument.cs 代码文件。您可以使用 Me 或 this 对象引用来访问 Application 和 Document 对象。

乍一看,Word 对象模型中似乎有许多重叠。例如,Document 和 Selection 对象都是 Application 对象的成员,但是 Document 对象还是 Selection 对象的成员。Document 和 Selection 对象都包含 Bookmark 和 Range 对象。存在重叠是因为您可以通过多种方式来访问相同类型的对象。例如,您向一个 Range 对象应用格式化,但是您可能想要访问当前选择的范围、特定的段落、小节或整个文档。


Word 对象模型抽象图





Application 对象包含 Document、Selection、Bookmark 和 Range 对象。

Word 提供了数百个您可与之交互的对象。以下各部分简要描述顶级对象以及它们彼此之间如何进行交互。这些对象包括:

Application 对象

Document 对象

Selection 对象

Range 对象

Bookmark 对象

Application 对象
Application 对象表示 Word 应用程序,是其他所有对象的父级。它的所有成员通常作为一个整体应用于 Word。可以使用该对象的属性和方法来控制 Word 环境。

Document 对象
Microsoft.Office.Interop.Word.Document 对象是 Word 编程的中枢。当您打开文档或创建新文档时,就创建了新的 Microsoft.Office.Interop.Word.Document 对象,该对象被添加到 Word 的 Documents 集合中。焦点所在的文档叫做活动文档,由 Application 对象的 ActiveDocument 属性表示。

Visual Studio Tools for Office 通过提供 Microsoft.Office.Tools.Word.Document 对象(使用该对象可以访问 Documents 集合的所有成员)以及数据绑定功能和附加事件来扩展 Microsoft.Office.Interop.Word.Document 对象。有关更多信息,请参见 宿主项和宿主控件概述。由于大部分代码是在 ThisDocument 类中编写的,您可以使用 Me 或 this 对象引用来访问 ThisDocument 的成员。例如,为了选择文档中的第一个段落,可以使用下面的代码:

C#VB复制
this.Paragraphs[1].Range.Select();

Selection 对象
Selection 对象表示当前选择的区域。在 Word 用户界面中执行某项操作(例如,对文本进行加粗)时,应首先选择或突出显示文本,然后应用格式设置。Selection 对象始终存在于文档中。如果未选中任何对象,它表示插入点。此外,它也可以是不连续的多个文本块。

Range 对象
Range 对象表示文档中的一个连续的区域,由一个起始字符位置和一个结束字符位置定义。Range 对象的数量并不局限于一个。您可以在同一文档中定义多个 Range 对象。Range 对象具有下面的特性:

它的组成成分可以是单独的插入点,也可以是一个文本范围或整个文档。

它包含非打印字符,例如空格、制表符和段落标记。

它可以是当前选择所表示的区域,也可以表示当前选择之外的区域。

与所选内容总是可见不同,它在文档中是不可见的。

它不随文档保存,仅存在于代码运行期间。

在向一个范围的末尾插入文本时,Word 会自动扩展该范围以包含插入的文本。

Bookmark 对象
文档中的 Microsoft.Office.Interop.Word.Bookmark 是控制文档中的文本的最容易的方法,在这一点上它类似于 Windows 窗体上的文本框控件。Microsoft.Office.Interop.Word.Bookmark 对象表示文档中同时具有起始位置和结束位置的连续区域。书签用于在文档中标记一个位置,或者用作文档中的文本容器。Microsoft.Office.Interop.Word.Bookmark 对象可以小到只有一个插入点,也可以大到整篇文档。Microsoft.Office.Interop.Word.Bookmark 与 Range 对象的不同之处在于它具有以下特点:

您可以在设计时命名书签。

Microsoft.Office.Interop.Word.Bookmark 对象随文档一起保存,因此当代码停止运行或文档关闭时,它不会被删除。

书签可以隐藏或变得可见,方法是将 View 对象的 ShowBookmarks 属性设置为 True 或 False。

Visual Studio Tools for Office 将 Bookmark 对象扩展为一个宿主控件。Microsoft.Office.Tools.Word.Bookmark 控件与本机 Microsoft.Office.Interop.Word.Bookmark 的行为相似,但是前者具有附加事件和数据绑定功能。您现在可以将数据绑定到文档中的书签控件,与将数据绑定到 Windows 窗体上的文本框控件的方法相同。有关更多信息,请参见 宿主项和宿主控件概述。

注意
以编程方式在运行时添加到文档的 T:Microsoft.Office.Tools.Word.Bookmark 控件不会随文档一起得到保留。只有基础的 Microsoft.Office.Interop.Word.Bookmark 对象被保存下来。有关更多信息,请参见 在运行时向 Office 文档添加控件。


文档级项目中的扩展对象
了解 Word 对象模型提供的本机对象和 VSTO 2005 提供的扩展对象(宿主项和宿主控件)之间的区别非常重要,因为这两类对象都可用于文档级项目。有关更多信息,请参见 宿主项和宿主控件概述。

设计时。当您在设计时添加任何扩展的 Word 对象时,它们将自动创建为宿主项和宿主控件。例如,如果在设计器中向文档添加一个书签,则会自动生成将该书签扩展为一个 Microsoft.Office.Tools.Word.Bookmark 控件的代码。

运行时。不会在运行时自动创建宿主项。如果在运行时使用 Add 方法添加文档,它们将是 Microsoft.Office.Interop.Word.Document 对象,不具备 Microsoft.Office.Tools.Word.Document 宿主项所提供的附加功能。使用 VSTO 2005 提供的帮助器方法能够以编程方式向文档添加 Microsoft.Office.Tools.Word.Bookmark 控件。有关更多信息,请参见 宿主项和宿主控件概述。

数据绑定和事件。宿主项和宿主控件具有数据绑定功能和事件,这两点是本机对象所不具备的。

类型。本机 Word 对象使用 Microsoft.Office.Interop.Word 命名空间中定义的类型,而宿主项和宿主控件使用 Microsoft.Office.Tools.Word 命名空间中定义的聚合类型。



创建新Word


object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);
打开文档:

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
object fileName = @"E:\CCCXCXX\TestDoc.doc";
oDoc = oWord.Documents.Open(ref fileName,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
导入模板

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
object fileName = @"E:\XXXCCX\Test.doc";
oDoc = oWord.Documents.Add(ref fileName, ref oMissing,
ref oMissing, ref oMissing);

.添加新表

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);

object start = 0;
object end = 0;
Word.Range tableLocation = oDoc.Range(ref start, ref end);
oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);
.表插入行

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);

object start = 0;
object end = 0;
Word.Range tableLocation = oDoc.Range(ref start, ref end);
oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);

Word.Table newTable = oDoc.Tables[1];
object beforeRow = newTable.Rows[1];
newTable.Rows.Add(ref beforeRow);
.单元格合并

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);

object start = 0;
object end = 0;
Word.Range tableLocation = oDoc.Range(ref start, ref end);
oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);

Word.Table newTable = oDoc.Tables[1];
object beforeRow = newTable.Rows[1];
newTable.Rows.Add(ref beforeRow);

Word.Cell cell = newTable.Cell(1, 1);
cell.Merge(newTable.Cell(1, 2));
.单元格分离

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);

object start = 0;
object end = 0;
Word.Range tableLocation = oDoc.Range(ref start, ref end);
oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);

Word.Table newTable = oDoc.Tables[1];
object beforeRow = newTable.Rows[1];
newTable.Rows.Add(ref beforeRow);

Word.Cell cell = newTable.Cell(1, 1);
cell.Merge(newTable.Cell(1, 2));

object Rownum = 2;
object Columnnum = 2;
cell.Split(ref Rownum, ref Columnnum);

通过段落控制插入

object oMissing = System.Reflection.Missing.Value;
object oEndOfDoc = "\\endofdoc"; /**//* \endofdoc is a predefined bookmark */

//Start Word and create a new document.
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);

//Insert a paragraph at the beginning of the document.
Word.Paragraph oPara1;
oPara1 = oDoc.Content.Paragraphs.Add(ref oMissing);
oPara1.Range.Text = "Heading 1";
oPara1.Range.Font.Bold = 1;
oPara1.Format.SpaceAfter = 24; //24 pt spacing after paragraph.
oPara1.Range.InsertParagraphAfter();
CalvinR 2012-03-26
  • 打赏
  • 举报
回复

在 Word 项目中访问对象
在使用 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System (VSTO 2005 SE) 创建新的 Word 应用程序级项目时,Visual Studio 将自动创建一个 ThisAddIn.vb 或 ThisAddIn.cs 代码文件。可以使用 Me.Application 或 this.Application 访问 Application 对象。

在使用 VSTO 2005 创建新的 Word 文档级项目时,可以选择创建新的 Word 应用程序项目或 Word 模板项目。无论是创建文档项目还是模板项目,VSTO 2005 都将在新的 Word 项目中自动创建一个 ThisDocument.vb 或 ThisDocument.cs 代码文件。您可以使用 Me 或 this 对象引用来访问 Application 和 Document 对象。

乍一看,Word 对象模型中似乎有许多重叠。例如,Document 和 Selection 对象都是 Application 对象的成员,但是 Document 对象还是 Selection 对象的成员。Document 和 Selection 对象都包含 Bookmark 和 Range 对象。存在重叠是因为您可以通过多种方式来访问相同类型的对象。例如,您向一个 Range 对象应用格式化,但是您可能想要访问当前选择的范围、特定的段落、小节或整个文档。


Word 对象模型抽象图





Application 对象包含 Document、Selection、Bookmark 和 Range 对象。

Word 提供了数百个您可与之交互的对象。以下各部分简要描述顶级对象以及它们彼此之间如何进行交互。这些对象包括:

Application 对象

Document 对象

Selection 对象

Range 对象

Bookmark 对象

Application 对象
Application 对象表示 Word 应用程序,是其他所有对象的父级。它的所有成员通常作为一个整体应用于 Word。可以使用该对象的属性和方法来控制 Word 环境。

Document 对象
Microsoft.Office.Interop.Word.Document 对象是 Word 编程的中枢。当您打开文档或创建新文档时,就创建了新的 Microsoft.Office.Interop.Word.Document 对象,该对象被添加到 Word 的 Documents 集合中。焦点所在的文档叫做活动文档,由 Application 对象的 ActiveDocument 属性表示。

Visual Studio Tools for Office 通过提供 Microsoft.Office.Tools.Word.Document 对象(使用该对象可以访问 Documents 集合的所有成员)以及数据绑定功能和附加事件来扩展 Microsoft.Office.Interop.Word.Document 对象。有关更多信息,请参见 宿主项和宿主控件概述。由于大部分代码是在 ThisDocument 类中编写的,您可以使用 Me 或 this 对象引用来访问 ThisDocument 的成员。例如,为了选择文档中的第一个段落,可以使用下面的代码:

C#VB复制
this.Paragraphs[1].Range.Select();

Selection 对象
Selection 对象表示当前选择的区域。在 Word 用户界面中执行某项操作(例如,对文本进行加粗)时,应首先选择或突出显示文本,然后应用格式设置。Selection 对象始终存在于文档中。如果未选中任何对象,它表示插入点。此外,它也可以是不连续的多个文本块。

Range 对象
Range 对象表示文档中的一个连续的区域,由一个起始字符位置和一个结束字符位置定义。Range 对象的数量并不局限于一个。您可以在同一文档中定义多个 Range 对象。Range 对象具有下面的特性:

它的组成成分可以是单独的插入点,也可以是一个文本范围或整个文档。

它包含非打印字符,例如空格、制表符和段落标记。

它可以是当前选择所表示的区域,也可以表示当前选择之外的区域。

与所选内容总是可见不同,它在文档中是不可见的。

它不随文档保存,仅存在于代码运行期间。

在向一个范围的末尾插入文本时,Word 会自动扩展该范围以包含插入的文本。

Bookmark 对象
文档中的 Microsoft.Office.Interop.Word.Bookmark 是控制文档中的文本的最容易的方法,在这一点上它类似于 Windows 窗体上的文本框控件。Microsoft.Office.Interop.Word.Bookmark 对象表示文档中同时具有起始位置和结束位置的连续区域。书签用于在文档中标记一个位置,或者用作文档中的文本容器。Microsoft.Office.Interop.Word.Bookmark 对象可以小到只有一个插入点,也可以大到整篇文档。Microsoft.Office.Interop.Word.Bookmark 与 Range 对象的不同之处在于它具有以下特点:

您可以在设计时命名书签。

Microsoft.Office.Interop.Word.Bookmark 对象随文档一起保存,因此当代码停止运行或文档关闭时,它不会被删除。

书签可以隐藏或变得可见,方法是将 View 对象的 ShowBookmarks 属性设置为 True 或 False。

Visual Studio Tools for Office 将 Bookmark 对象扩展为一个宿主控件。Microsoft.Office.Tools.Word.Bookmark 控件与本机 Microsoft.Office.Interop.Word.Bookmark 的行为相似,但是前者具有附加事件和数据绑定功能。您现在可以将数据绑定到文档中的书签控件,与将数据绑定到 Windows 窗体上的文本框控件的方法相同。有关更多信息,请参见 宿主项和宿主控件概述。

注意
以编程方式在运行时添加到文档的 T:Microsoft.Office.Tools.Word.Bookmark 控件不会随文档一起得到保留。只有基础的 Microsoft.Office.Interop.Word.Bookmark 对象被保存下来。有关更多信息,请参见 在运行时向 Office 文档添加控件。


文档级项目中的扩展对象
了解 Word 对象模型提供的本机对象和 VSTO 2005 提供的扩展对象(宿主项和宿主控件)之间的区别非常重要,因为这两类对象都可用于文档级项目。有关更多信息,请参见 宿主项和宿主控件概述。

设计时。当您在设计时添加任何扩展的 Word 对象时,它们将自动创建为宿主项和宿主控件。例如,如果在设计器中向文档添加一个书签,则会自动生成将该书签扩展为一个 Microsoft.Office.Tools.Word.Bookmark 控件的代码。

运行时。不会在运行时自动创建宿主项。如果在运行时使用 Add 方法添加文档,它们将是 Microsoft.Office.Interop.Word.Document 对象,不具备 Microsoft.Office.Tools.Word.Document 宿主项所提供的附加功能。使用 VSTO 2005 提供的帮助器方法能够以编程方式向文档添加 Microsoft.Office.Tools.Word.Bookmark 控件。有关更多信息,请参见 宿主项和宿主控件概述。

数据绑定和事件。宿主项和宿主控件具有数据绑定功能和事件,这两点是本机对象所不具备的。

类型。本机 Word 对象使用 Microsoft.Office.Interop.Word 命名空间中定义的类型,而宿主项和宿主控件使用 Microsoft.Office.Tools.Word 命名空间中定义的聚合类型。



创建新Word


object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);
打开文档:

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
object fileName = @"E:\CCCXCXX\TestDoc.doc";
oDoc = oWord.Documents.Open(ref fileName,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
导入模板

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
object fileName = @"E:\XXXCCX\Test.doc";
oDoc = oWord.Documents.Add(ref fileName, ref oMissing,
ref oMissing, ref oMissing);

.添加新表

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);

object start = 0;
object end = 0;
Word.Range tableLocation = oDoc.Range(ref start, ref end);
oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);
.表插入行

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);

object start = 0;
object end = 0;
Word.Range tableLocation = oDoc.Range(ref start, ref end);
oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);

Word.Table newTable = oDoc.Tables[1];
object beforeRow = newTable.Rows[1];
newTable.Rows.Add(ref beforeRow);
.单元格合并

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);

object start = 0;
object end = 0;
Word.Range tableLocation = oDoc.Range(ref start, ref end);
oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);

Word.Table newTable = oDoc.Tables[1];
object beforeRow = newTable.Rows[1];
newTable.Rows.Add(ref beforeRow);

Word.Cell cell = newTable.Cell(1, 1);
cell.Merge(newTable.Cell(1, 2));
.单元格分离

object oMissing = System.Reflection.Missing.Value;
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);

object start = 0;
object end = 0;
Word.Range tableLocation = oDoc.Range(ref start, ref end);
oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);

Word.Table newTable = oDoc.Tables[1];
object beforeRow = newTable.Rows[1];
newTable.Rows.Add(ref beforeRow);

Word.Cell cell = newTable.Cell(1, 1);
cell.Merge(newTable.Cell(1, 2));

object Rownum = 2;
object Columnnum = 2;
cell.Split(ref Rownum, ref Columnnum);

通过段落控制插入

object oMissing = System.Reflection.Missing.Value;
object oEndOfDoc = "\\endofdoc"; /**//* \endofdoc is a predefined bookmark */

//Start Word and create a new document.
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);

//Insert a paragraph at the beginning of the document.
Word.Paragraph oPara1;
oPara1 = oDoc.Content.Paragraphs.Add(ref oMissing);
oPara1.Range.Text = "Heading 1";
oPara1.Range.Font.Bold = 1;
oPara1.Format.SpaceAfter = 24; //24 pt spacing after paragraph.
oPara1.Range.InsertParagraphAfter();
CalvinR 2012-03-26
  • 打赏
  • 举报
回复
World? 是Word吧 真是雷倒
内容介绍: ASP.NET是微软.NET战略中的一个重要成员,除了可以使用Visual C#、VB.NET、VisualC++.NET、JScript.NET等语言编写外,还可以使用第三方的.NET接口(如COBOL.NET、 Perl.NET等)进行编写。本书通过100个精彩实例,由浅入深介绍了ASP.NET网络程序设计的编程方法与实用技巧。为了方便读者学习与深入理解ASP.NET,本书将这100 个实例分为4篇,即基础编程实例、中级编程实例、高级编程实例与混合编程实例。在每个实例中,除了介绍ASP.NET中所提供的基础知识点及编程技巧外,还介绍了ASP.NET在网络编程、图形编程、多媒体编程、Mobile(移动通信)等方面的重要应用及开发技术。本书附赠一张光盘,其中包括全部100个实例源代码及可执行文件(详细内容请参见光盘中的“本书配套光盘说明.txt”). 本书体系结构清晰,解释说明详尽,开发实例典型,适合于计算机编程用户、网络用户及对ASP.NET感兴趣的用户阅读,也可作为ASP.NET培训参考书。 书籍目录: 第1篇ASP.NET基础编程实例 实例1一个HTML化的ASP.NET程序 实例2ASP+WebForms广告轮换控制过程 实例3驱动器列表应用 实例4列出当前盘上目录和文件 实例5使用“文件预览”显示文件夹信息 实例6使用递归循环以显示目录列表 实例7在ASP.7NET中随意创建图形信息 实例8在ASP.8NET中显示事件日志记录(1) 实例9在ASP.9NET中显示事件日志记录(2) 实例10在ASP.10NET中使用DataGrid分页 实例11在ASP.11NET访问Excel2000/XP文件 实例12显示当前浏览器头信息 实例13利用ASP.NET获取主机名和IP地址 实例14由域名获取其IP地址 实例15由IP地址获得其域名 实例16ASP.NET中的正则表达式应用 实例17主机远程控制与探测应用 实例18ASP.NET控件———AdRotator应用 实例19ASP.NET日历程序 实例20查看主机内存情况 实例21ASP.NET简易应用程序“Hello,22World!” 实例22读取Config.22Web配置文件 实例23显示BrowseCaps配置段内容 实例24写入文件操作与应用 实例25文件读操作及应用 实例26文件删除与应用 实例27ASP.NET中异常处理及其应用 实例28AutoPostBack技术及其应用 实例29用户合法性验证与应用 实例30ASP.30NET列表框应用 实例31Calendar控件操作与应用 实例32用户操作验证与应用 实例33CompareValidator服务器比较控件操作与应用 实例34CustomValidator控件操作与应用 实例35服务器端控件ValidationSummary应用操作 实例36HtmlTable控件操作与应用 实例37在HTML控件中运用样式 实例38在Web服务器控件中运用样式

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧