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

ASP.NET自动生成页面后台代码

 声明:
只提供后台.cs文件代码
详细教程地址:http://download.csdn.net/source/2289546
1.需要 编写静态模板页 我使用的是 template.htm
2.在模板页中定义htmlyem标记,标记非固定内容,在后台代码中为标记赋值
3.后台代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Text;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string strDate = DateTime.Now.ToString("yyyyMMddHHmmssms");//以此为生成的静态页面命名-不会重复
string[] format = new string[4];//定义和htmlyem标记数目一致的数组
StringBuilder htmltext = new StringBuilder();
try
{
using (StreamReader sr = new StreamReader("G:/ASP.NET/StaticPages/template.htm"))//此路径 为绝对路径 指向 模板页template.htm
{
String line;
while ((line = sr.ReadLine()) != null)
{
htmltext.Append(line);
}
sr.Close();
}
}
catch
{
Response.Write("<Script>alert('读取文件错误')</Script>");
}
//---------------------给标记数组赋值------------   
format[0] = "自动生成静态页面"; //标题<title></title>
format[1] = "background-color:#336699;";//页面背景颜色
format[2] = "<marquee>生成的模板html页面</marquee>";//文字说明
format[3] = ftb.Text;//页面 AGStaticPages.aspx 传过来的文本

//----------替换htm里的标记为你想加的内容
for (int i = 0; i < 4; i++)
{
htmltext.Replace("$htmlformat" + i, format[i]);


相关文档:

ASP.NET中防止页面多次提交的代码实现

此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.
//ASP.NET中防止页面多次提交的代码:javascript< script language=”javascript”> < !– function disableOtherSubmit() {
var obj ......

asp.net生成静态页面

public static void GetHtml(string url,string savepath)//url参数为将要生成的那个动态页面的地址,savepath为要存放地址
{
string Result;
WebResponse MyResponse;
WebRequest MyRequest = System.Net.HttpWebRequest.Create(url);
MyResponse = MyReque ......

给asp.net 网页添加标题、关键字、描述本文

在网页的开发中为了搜索引擎的优化,添加页面的title
keyword description是最常用的方法之一。
asp.net的方法代码如下所示:
 
 
 
 
 
public void SEO_HEAD(string title, string keyword, string
description)
 
 
 
 
 
 
 
{
  ......

asp.net控件开发(二) 简单属

asp.net教程:asp.net控件开发(二)-简单属性
我们开发出来的控件一般都需要跟使用控件的人编程人员交互,其中交互有两个途径:一个是属性还有就是事件。属性可能是简单的类型如:int、string等并不太复杂的类型,也有比较复杂的类型如:集合。
  一、属性实现交互
  我们还是沿用上面的例子来添加属性 PicShow示例: ......

asp.net连接access数据库进行添加更新删除查询操作

连接access数据库代码,写在一个单独的类里
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.OleDb;
namespace AppWebDLL
{
    public class ConnApp
    {
       ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号