易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : asp.net

asp.net 个人项目疑难总结

1、解决了 framework2.0 架构下 子页 内容 引用updatepanel 导致 ajax控件 警告为:未知元素,代码排版紊乱。(framework3.5 无此问题 ) 方法为:在web.config 下 <pages><controls><add tagPrefix="ajax" /> tagprefix 属性 改为ajax ,页面内所有ajax 控件 的标签都由 <asp/>改为<ajax/>
2、解决了 updatepanel 里面点击下载 弹出乱码框 问题 . 方法: 点击跳转到另一页面执行下载操作.
3、解决了 点击 提交按钮 更新页面后滚动条默认为: 记住滚动条位置,  方法: 在web.config 下 <pages  maintainScrollPositionOnPostBack="true"> 添加maintainScrollPositionOnPostBack="true" 的属性  也可以在母板页 的load 方法里添加 page.maintainScrollPositionOnPostBack="true"; 但是跳转页面不起作用,要用js 控制,比较麻烦.大概方法 是把 上个页面的滚动条位置存入session.
4、解决了 session 丢失的问题,session 丢失在对文件物理操作时比较容易出现,因为默认session 是跟随一个进程 **.exe 执行的,那个进程重启,就容易丢失,还有很多原因引起,最好google 一下. 方法: 在web.config 下 <system.web> <sessionS ......

在ASP.NET中上传图片并生成缩略图

private void btnUploadPicture_Click(object sender, System.EventArgs e)
{
   //检查上传文件的格式是否有效
   if(this.UploadFile.PostedFile.ContentType.ToLower().IndexOf("image") < 0)
   {
    Response.Write("上传图片格式无效!");
    return;
   }
   //生成原图
   Byte[] oFileByte = new byte[this.UploadFile.PostedFile.ContentLength];
   System.IO.Stream oStream = this.UploadFile.PostedFile.InputStream;
   System.Drawing.Image oImage = System.Drawing.Image.fromStream(oStream);
   int oWidth = oImage.Width; //原图宽度
   int oHeight = oImage.Height; //原图高度
   int tWidth = 100; //设置缩略图初始宽度
   ......

asp.net 增加播放控件&播放视频文件

asp.net 增加播放控件&播放视频文件2009-11-02 13:59/// <summary>//绑定视频播放
    /// 绑定视频播放
    /// </summary>
    /// <param name="width">播放器宽度</param>
    /// <param name="height">播放器高度</param>
    /// <param name="link">播放文件地址</param>
    /// <returns></returns>
    public static string MediaPlayer(int width,int height,string link)
    {
        string str = "";
        try
        {
            str += "<object id='player' height='" + height + "' width='" + width + "' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1 ......

使用asp.net 2.0中的SqlBulkCopy类批量复制数据

介绍:
在软件开发中,把数据从一个地方复制到另一个地方是一个普遍的应用。 在很多不同的场合都会执行这个操作,包括旧系统到新系统的移植,从不同的数据库备份数据和收集数据。 ASP.NET 2.0有一个SqlBulkCopy类,它可以帮助你从不同的数据源复制数据到SQL SERVER数据库。 本文中我将示范SqlBulkCopy类的不同应用。
数据库设计:
这个数据库的设计还是蛮简单的,它基于Northwind数据库的Products表。另外我还在Northwind数据库中创建了3个表。 详情可以看一下下面的数据库关系图。
Products_Archive 和Products_Latest有与Products表相同的结构,而Products_TopSelling表则与它们不同。 稍后我将在本文解释Products_TopSelling表的用途。
Products_Archive表包含770,000行。 你不用管这些数据是如何得到的,你只需要考虑如何把所有这些数据复制到Products_Latest表里。
从Products_Archive表 复制数据到 Products_Latest表:
SqlBulkCopy 包含一个方法 WriteToServer,它用来从数据的源复制数据到数据的目的地。 WriteToServer方法可以处理的数据类型有DataRow[]数组,DataTable 和 DataReader。 你可以根据不同的情形使用不同的数据类型,但是更多时候选择DataRea ......

asp.net控件开发(一) 显示控件内容

asp.net教程:asp.net控件开发(一)-显示控件内容
asp.net控件的显示自然会离不开输出HTML、CSS、Javascript等前台的显示内容,所以开发一个控件的时候第一件事就是要知道如何输出客户端要显示的内容。
  一、选择基类
  asp.net中所有的标准控件都可以拿过来作为基类,如果我们要开发的控件只是对原有的标准控件做一些功能上的加强的话(如:你对TreeView的CheckBox添加一些随动的功能),就可以直接拿标准控件过来作为基类。
  一般的如果开发的控件从标准里面找不到合适的,可以从三个类中来继承:
  System.Web.UI.Control
  System.Web.UI.WebControls.WebControl
  System.Web.UI.WebControls.CompositeControl
  下面介绍下这三个类的关系跟区别:
  Control:只提供简单的呈现,没有对css的支持。如:Literal控件
  WebControl:建立了对控件外观的支持。适合可视化的控件来继承 ,如:Button
  CompositeControl:是派生多个控件复合的。适合开发应用asp.net中的标准控件。
  三者的关系:Control是asp.net所有控件的基类 ,WebControl是从Control中继承而来,CompositeControl是从WebControl中继承而来。
  二、如何呈现
  ......

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

asp.net教程:asp.net控件开发(二)-简单属性
我们开发出来的控件一般都需要跟使用控件的人编程人员交互,其中交互有两个途径:一个是属性还有就是事件。属性可能是简单的类型如:int、string等并不太复杂的类型,也有比较复杂的类型如:集合。
  一、属性实现交互
  我们还是沿用上面的例子来添加属性 PicShow示例:
public class PicShow : Control
{
private string _imgUrl;
//属性
public virtual string ImgUrl
{
get
{
return this._imgUrl;
}
set
{
this._imgUrl = value;
}
}
protected override void Render(HtmlTextWriter writer)
{
writer.AddStyleAttribute(HtmlTextWriterStyle.TextAlign, "center");
writer.AddStyleAttribute(HtmlTextWriterStyle.Height, "100px");
writer.AddStyleAttribute(HtmlTextWriterStyle.Width, "100px");
writer.RenderBeginTag(HtmlTextWriterTag.Div);
//Create Img Tag
writer.AddAttribute(HtmlTextWriterAttribute.Src, this.ImgUrl);
writer.AddStyleAttribute(HtmlTextWriterStyle.Width, "80px");
writer.AddStyleAttribute(HtmlTextWriterStyle.Height, "80px");
writer.RenderBeginTag ......
总记录数:2672; 总页数:446; 每页6 条; 首页 上一页 [87] [88] [89] [90] 91 [92] [93] [94] [95] [96]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号