对.net页面的继承有了新的了解。
例:companyedit.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CompanyEdit.aspx.cs" Inherits="MemberRoom_Company_CompanyEdit" %>
companyedit.aspx编译成一个类,该类继承MemberRoom_Company_CompanyEdit类,而MemberRoom_Company_CompanyEdit又继承System.Web.UI.Page
所以在MemberRoom_Company_CompanyEdit代码定义的public变量或引用,在companyedit.aspx页仍可访问的到.
谢谢大家.
已经找到问题了。
一个低级错误.
在BLL业务逻辑层没添加SQLServerDAL的引用.
有两个解决方法:
1:
在BLL业务逻辑层添加SQLServerDAL的引用.如果在BLL添加对引用的话稍微麻烦了点(本人比较懒)。如果加多个OracleServerDAL的话,不是又得添加OracleServerDAL引用.所以我采用了第二个方法.
2:
在BLL业务逻辑层中添加了System.Transaction命名空间的引用.不用添加SQLServerDAL的引用.这样就可以了。
我觉得还有个比较容易犯的小错误是
private static readonly string path = ConfigurationManager.AppSettings;
public static IDAL.IAccount CreateAccount()
{
string className = path + ".Account";
return (IDAL.IAccount)Assembly.Load(path).CreateInstance(className);
}
path是程序集名称,而不是命名空间名。className=程序集名称+类名;
我觉得做农村工作不一定要天天想着办实事,月月想着办实事,关键是要会办实事、办好实事。要本着为民谋利、尽心尽力的一颗心去做工作。你把群众当回事,群众也会把你当回事。因为我们把群众工作做到位了,群众都会说我们好。因此,开展农村工作要广泛集中民智,充分反映民意。我觉得唯一多做的就是平时要多投入时间,下到村民中去,和村民聊,征询他们的意见,不摆架子,和他们打成一片,成为他们的朋友,从而真正的走到群众中去,得到群众的认可。
农村工作虽然难做,但在我看来,只要真正地用心去做了,真正地把农民群众的利益放在了首位,就一定能把农村工作做实、做好。我会尽心尽力去做,使自己尽快成为一名称职的农村工作者。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Untitled Document</title>
<style type="text/css">
.goto{ line-height:16px;}
</style>
<script language="javascript">
var array = new Array()
array[0] = "1d";
array[1] = "2f";
array[2] = "3";
array[3] = "4";
array[4] = "5";
array[5] = "6";
array[6] = "7";
array[7] = "8";
array[8] = "9";
array[9] = "10";
array[10] = "c11";
array[11] = "c12";
array[12] = "c13";
array[13] = "c14";
array[14] = "c15";
array[15] = "c16";
for(i=0;i<array.length;i++)
{
document.write(array[i]+"<br/>");
}
var pagesize = 5;
var totalRecord = array.length;
var totalPage;
if(totalRecord%pagesize==0)
{
totalPage = totalRecord/pagesize;
}
else
{
totalPage = parseInt(totalRecord/pagesize+1);
}
document.write("pagesize:"+pagesize+"<br/>");
document.write("totalRecord:"+totalRecord+"<br/>");
document.write("totalPage:"+totalPage+"<br/>");
function showPage(pagesize,page)
{
var str = "";
var start = (Number(page)-1)*pagesize;
//document.write(start);
if(start<0)
{
start = 0;
}
if(page<1)
{
page = 1;
}
else if(page>totalPage)
{
page = totalPage;
}
var end = Number(page)*pagesize;
var prev = Number(page)-1;
if(page==totalPage)
{
next = totalPage;
}
else
{
next = Number(page)+1;
}
if(totalRecord%pagesize==0)
{
for(var i=start;i<end;i++)
{
str += array[i]+"--";
}
}
else
{
if(page<totalPage)
{
for(var i=start;i<end;i++)
{
str += array[i]+"--";
}
}
else if(page==totalPage)
{
for(var i=start;i<totalRecord;i++)
{
str += array[i]+"--";
}
}
}
arrayStr.innerHTML = "<font color='#ff0000'>"+str+"</font>";
strTemp = " ";
var Str = "<a href='#' onclick='showPage("+pagesize+",1);'>First</a>"+strTemp+"<a href='#' onclick='showPage("+pagesize+","+prev+");'>Prev</a>"+strTemp+"<a href='#' onclick='showPage("+pagesize+","+next+");'>Next</a>"+strTemp+"<a href='#' onclick='showPage("+pagesize+","+totalPage+");'>Last</a>";
var inputStr = "<input type='text' id='pageInput' style='height:15px' size='3'>";
var gotoStr = "<input type='button' name='go' value='Go' onClick='goto();' class='goto'>";
pageStr.innerHTML = Str + strTemp + inputStr +" "+ gotoStr;
}
function goto()
{
var inputValue = parseInt(document.getElementById("pageInput").value);
if(document.getElementById("pageInput").value=="")
{
alert("请输入页码!");
}
else if(inputValue<0)
{
showPage(pagesize,1);
}
else if(inputValue>totalPage)
{
alert("输入页码错误!");
}
else
{
showPage(pagesize,inputValue);
}
}
</script>
</head>
<body>
<a href="#" onclick="showPage(5,1);">test</a>
<span id="arrayStr">loading...page</span>
<span id="pageStr">loading...page</span>
</body>
</html>
摘要: 树状记忆法 知识条理化.当遇到复杂的问题时,一步步把它分解为简单的,再从简单的做起.
阅读全文
摘要: 晚上编程效率特别高,体会到了写代码的乐趣,收获:方法:从简单到复杂,从具体到抽象,从整体到局部,循序渐进,逐渐完善.环境安静,利于思考.也可用于看书之中.
阅读全文
摘要: 编程重要的在于思想与基础,语言只是实现思想的一个工具,具体用什么语言,看项目的实际情况了.所以我要在不断编程的同时,要加强计算机专业课的学习,这样才能以不变应万变.编程时可把复杂的问题分成多个简单的问题,各个击破,然后综合起来,问题就迎刃而解了.
阅读全文