动态绑定gridview控件时header的问题

动态绑定gridview控件里,就不能象平时那们,真在在属性里面改了,想来想去不知怎么改好!

后来想到了一个很简单的做法,就是在select的时候加一个as就OK了。

小技巧,记下来!

Read More →

ASP.NET 2.0站点登录、导航与权限管理

(一)登录

  asp.net 2.0中,新增了许多新的功能和控件。其中,新增的登陆控件可谓使得WEB应用的设计更加得心应手。什么是登陆控件呢?就是我们平常在WEB应用中经常要用到的用户注册,登陆,忘记密码,登陆后根据权限的不同而显示不同的页面等功能,现在在asp.net 2.0中都已经可以由提供的控件来实现了。

  asp.net 2.0中,为了更方便创建和管理用户,以及对 Web 应用程序中的页进行密码保护,引进了新的框架membership。新的框架包含用于处理身份验证和授权的新增功能,能够同时满足 Web 站点管理员和开发人员的需要。Web 站点管理员可以利用新的 Web 站点管理工具来创建新的用户和角色,以及控制对 Web 应用程序中页面的访问。Web 站点管理工具是一组预先编写的 ASP.NET页,不具备编程技巧的用户可以使用它们来配置 Web 应用程序。利

Read More →

系统进程列表(转)

Top System Processes

 

 

 [system process]

 actmovie.exe

 agentsvr.exe

 alg.exe

 ASPNET_WP.exe

 btwdins.exe

 ccmexec.exe

 cidaemon.exe

 cisvc.exe

 clisvcl.exe

 cmd.exe

 Control.exe Read More →

IIS装framework 2.0

今天测试了一下,在装了IIS后,只要再装Microsoft.NET Framework v2.0就能运行*.aspx文件。

但还有一点运行错误,就是有的页面能正常显示,但有的页面不断报错,想来想去还是数据库的读写权限没有正确设置,改写读写权:

Read More →

“操作必须使用一个可更新的查询”原因及解决办法

有几个主要的错误原因:

这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为

ADO由于以下的几个原因而不能够写数据库造成的。

1。最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。

要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。

当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写 的权限,因为

Jet需要在该目录建立一个.ldb文件。

2。第二个原因是数据库没有使用正确的模式打开。应该使用下面的方法打开。

SQL = ''''UPDATE Products Set UnitPrice = 2;''''

S

Read More →

该学Java或.NET?(转)

来自网易,点击查看原文 http://tech.163.com/06/0322/22/2CROSTQ10009159T.html

 

自从.NET问世以来,程序员都很关心的一个问题是「该学Java或.NET」。我也在挣扎,该「该继续Java的研究,或者该开始准备培养.NET的知识」。

当然,最好是能两者兼顾,但是每个人的时间都很有限,想要兼顾两者,其实不太容易。投入在.NET的时间越多,所能花费在Java的时间自然就少了,反之亦然。在信息爆炸的时代,重要的不是信息的取得,而是信息的抉择。信息太多,时间太少,如果不能慎选适合的技术,只会平白浪费许多时间,斫丧自己的竞争力。

由于我喜新厌旧的个性使然,过去这两年半,我着实花了不少时间在.NET上,对于.NET的认识越来越深,也修正了对于.NET原先的一些误解,渐渐的认同.NET的许多技术理念。姑且不论我们对于微

Read More →

(转)在网页上显示缩略图

网站上可能会有很多图片,比如产品图片等,而且他们可能大小不一,宽度和高度也不一定一样,有的很大有的很小。如果放在一张网页上,可能会破坏版面,但是如果强制让他们按照指定的宽度和高度显示,因为比例不同还会出现变形,显示效果很糟糕,还有最大的缺点是,文件尺寸丝毫没有变化,当图片很大的时候,用户想要看到图片,必须经过漫长等待下载图片,怎么办呢?

好,这里设计到了缩略图,就像Windows中的缩略图查看一样,你所看到的是从原图按照1:1比例缩小的图片,而且满足规定在指定宽度和高度的范围内显示(如果图片填不满,就用空白)。缩略图不是原图,而是利用原图实时按照指定大小生成的,他的好处就是你可以充分控制缩略图的质量,宽度高度,文件大小也在合理的范围内,省去漫长等待。

Read More →

动态绑定数据的DropDownList控件取值问题

今天在写一个东西的时候,发现在DropDownList控件中,如果控件里的项是在程序运行中动态绑定的,那么在用DropDownList.SelectedValue或者DropDownList.SelectedItem.Value取值的时候,取得的数据总是第一项的数据,这是为什么呢?

 找了半天,终于在CSDN的论坛里面搜到了答案,原来在程序运行过程中,因为DropDownList的项被再一次重新绑定,而起SelectedIndex被初始化为了默认的0,所以,取得的值自然总是0了,解决的办法就是,把DropDownList数据绑定的代码放在!IsPostBack中,如下:

if(!IsPostBack)
{
     //绑定数据 
}

还有一个问题就是,必须将DropDownList的enabelViewState设置为true,否则将不会得到任何值。 

Read More →

asp.net2.0中gridview里嵌套dropdownlist

在asp.net 2.0中,在一个gridview里,可以嵌套进一个dropdownlist,这是十分容易的事情,而这里讲的是,
在每个dropdownlist里,都绑定的是不同的内容,比如在northwind数据库中,可以用GRIDVIEW显示出
每个category类别,同时每一行的category类别里可以已dropdonwlist下拉框的形式,列出该分类下的所有
产品.下面介绍实现的方法

首先是页面部分的代码

<asp:gridview id="GridView1" runat="server" autogeneratecolumns="False" onrowdatabound="GridView1_RowDataBound">
	<columns>
		<asp:boundfield datafield="CategoryID" headertext="CategoryID">
		</asp:boundfield>
		<asp:boundfield datafield="CategoryName" headertext="Category Name">
		</asp:boundfield>
		<asp:templatefield headertext="Products">
			<itemtemplate>
				<asp:dropdownlist id="DropDownList1" runat="server">
				</asp:dropdownlist>
			</itemtemplate>
		</asp:templatefield>
	</columns>
</asp:gridview>

Read More →

FLASH连接数据库

System.useCodepage = true;

_global.arrTitle = new Array(5);
_global.arrImage = new Array(5);
_global.arrUrl = new Array(5);

function loadxml()
{
    myxml = new XML();
    myxml.ignoreWhite = true;
    myxml.load("http://192.168.0.244/8mchina2/flash/tvindex.aspx");
    myxml.onLoad = function(success)
    {
        if (success)
        {
   len = myxml.firstChild.childNodes.length;
   for(i=0; i<5; i++)
   {
    _global.arrTitle[i] = myxml.firstChild.childNodes[i].attributes.title;
    _global.arrImage[i] = myxml.firstChild.childNodes[i].attributes.image;
    _global.arrUrl[i] = myxml.firstChild.childNodes[i].attributes.url;
    eval("_root.txt" + (i+1)).text = _global.arrTitle[i];
   }
        }
  else
  {
   loadxml();
  }
    };
}
loadxml();

aspx文件处理:

<%@ Import Namespace="Bmhd.Components.Components" %>
<%@ Import Namespace="Bmhd.Components" %>
<%@ Page language="c#" Codebehind="TVIndex.aspx.cs" AutoEventWireup="false" 
	Inherits="Bmhd.Web.xml.TVIndex" %>

<xml>
  <asp:repeater id="Repeater1" runat="server">
    <itemtemplate>
    <item id='<%# DataBinder.Eval(Container.DataItem, "id")%>'
     title='<%# DataBinder.Eval(Container.DataItem, "Title")%>'
     url='<%# DataBinder.Eval(Container.DataItem, "Link")%>'
     image='<%# TopicPicture.GetPictureUrl(DataBinder.Eval(Container.DataItem, "ImageUrl").ToString())%>' />
    </item></itemtemplate>
  </asp:repeater>
</xml>

后台代码:

private void Page_Load(object sender, System.EventArgs e)
{
	// 在此处放置用户代码以初始化页面
	//
	Response.ContentType = "Text/XML";
	Repeater1.DataSource = Topics.GetTop5TVIndex().Topics;
	Repeater1.DataBind();
}

Read More →
在线学习答案查询入口
微信扫一扫
微信扫码联系