Private Sub SendEmail()
Dim email As System.Web.Mail.MailMessage = New Mail.MailMessage
Dim emailsmtp As System.Web.Mail.SmtpMail
Dim emailattch As System.Web.Mail.MailAttachment
email.from = "mingl@appfinityasia.com"
email.To = "dongzhi@gmail.com"
email.Subject = "email test" & System.DateTime.Now.ToString
email.Body = "email body"
emailattch = New Mail.MailAttachment("e:\test.txt", System.Web.Mail.MailEncoding.Base64)
email.Attachments.Add(emailattch)
emailsmtp.Send(email)
......
条形图和饼图是都要调用数据库 而折线图则是直接显示不用调用数据库
打开vs 工具 分别创建三中图形的类 (BarChart、PieChart、zexian)ChartUtil类控制颜色
再建一个aspx 文件在后置文件中调用这个几个类中的方法 本文章中有调用
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;//用于数据访问
using System.Drawing;//提供画GDI+图形的基本功能
using System.Drawing.Text;//提供画GDI+图形的高级功能
using System.Drawing.Drawing2D;//提供画高级二维,矢量图形功能
using System.Drawing.Imaging;
using System.IO;//提供画GDI+图形的高级功能
namespace Insight_cs.WebCharts
{
public class BarChart
{
public BarChart()
{
}
public void Render(string title, string subTitle, int width, int height, DataSet chartData, Stream target)
&nb ......
解决方法:
运行 键入:dcomcnfg.exe 回车
打开 组建服务->计算机-> 我的电脑->DCOM 配置 -> Microsoft Excel 应用程序 属性 1.标识改为交互式用户
2. 在安全下 启动和激活权限、访问权限、配置权限 几个中选中自定义 编辑 添加 高级 立即查找 选中下列框中的 ASPNET 点击确定
然后将刚添加的用户的权限中 本地访问和本地激活的权限选中
如果这种情况还是报错则将 Microsoft Office Excel 2007 工作簿的属性进行如上的操作 ......
1.GridView无代码分页排序:
效果图:
1.AllowSorting设为True,aspx代码中是AllowSorting="True";
2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12"。
3.默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。
2.GridView选中,编辑,取消,删除:
效果图:
后台代码:
你可以使用sqlhelper,本文没用。代码如下:
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.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
//清清月儿http://blog.csdn.net/21aspnet
SqlConnection sqlcon;
SqlCommand sqlcom;
string strCon = "Data Source=(local);Database=数据库名;Uid=帐号;Pwd=密码";
protected void Page_Load(object sender, EventArgs e)
&nb ......
前两天将自己本机器中的ASP.NET应用部署到了服务器上,结果出现了些问题.折腾了两天才搞清楚.
首先发现安装.NET3.5时候需要连接Internet,(其实安装包完整的离线安装包)而服务器是内部网络的,每办法只能安装一个VS2008上去,真不明白为何安装VS时候dotNetFramework又不需要连接Internet了.
后来发现在本机器没有问题的应用部上去后又不能访问数据库了(使用OLEDB方式连接的ORACLE),提示本机器未安装oracle8.17以上的客户端,(已经安装了,而且用sqlplus可以访问)开始以为是oralce安装出了问题又安装了oracle9.2客户端也一样,后来google才知道是NTFS文件系统安全问题,解决方法: 在oracle/bin目录,加入给以下用户/组,授完全权限:
asp.net machine account
administrator
authenticated users
并且将Asp.net加入到administrator组,再重启
后又出现错误,提示无法获取Oracle错误信息,google了下才知道使卸载oralce8.17没有删除注册表信息安装oracle9.2就无法写注册表了.所以卸载后需要手工清理注册表,后在安装. ......
前两天将自己本机器中的ASP.NET应用部署到了服务器上,结果出现了些问题.折腾了两天才搞清楚.
首先发现安装.NET3.5时候需要连接Internet,(其实安装包完整的离线安装包)而服务器是内部网络的,每办法只能安装一个VS2008上去,真不明白为何安装VS时候dotNetFramework又不需要连接Internet了.
后来发现在本机器没有问题的应用部上去后又不能访问数据库了(使用OLEDB方式连接的ORACLE),提示本机器未安装oracle8.17以上的客户端,(已经安装了,而且用sqlplus可以访问)开始以为是oralce安装出了问题又安装了oracle9.2客户端也一样,后来google才知道是NTFS文件系统安全问题,解决方法: 在oracle/bin目录,加入给以下用户/组,授完全权限:
asp.net machine account
administrator
authenticated users
并且将Asp.net加入到administrator组,再重启
后又出现错误,提示无法获取Oracle错误信息,google了下才知道使卸载oralce8.17没有删除注册表信息安装oracle9.2就无法写注册表了.所以卸载后需要手工清理注册表,后在安装. ......
原文地址:http://www.17aspx.com/html/aspnet/all/2010/0106/485.html
1.主要命名空间:
<% @ Import Namespace="System.Data" %> 处理数据时用到
<% @ Import Namespace="System.Data.ADO" % > 使用ADO.net 时用到
<% @ Import Namespace="System.Data.SQL" %> SQL Server 数据库专用
<% @ Import Namespace="System.Data.XML" %> 不用看处理XML用到
<% @ Import Namespace="System.IO" %> 处理文件时用到
<% @ Import Namespace="System.Web.Util" %> 发邮件时大家会用到
<% @ Import Namespace="System.Text" %> 文本编码时用到
2.<%=...%>与<%#... %>的区别:
答:<%=...%>是在程序执行时调用,<%#... %>是在DataBind()方法之后被调用
3.控件接收哪些类型数据?
答:接收Bind的控件,一般有dropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hash ......