当前位置:首页 » 操作系统 » aspnet源码c

aspnet源码c

发布时间: 2022-08-17 08:51:53

1. 编译器错误消息: ASPNET: 请确保此代码文件中定义的类与“inherits”特性匹配,并且该类扩展的基类

修改对应的aspx文件,找到开头的地方,修改成:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="shop_proct_type
aspx.cs" Inherits="shop_proct_type" %>
其中CodeFile=后面的是哪个aspx.cs文件就写哪个,如实写。

2. asp.net源码怎么用才正确

第一步:IIS的安装
A.在控制面板中选择“添加/删除程序”,在出现的对话框中选择“添加/删除Windows组件”。
B.在出现的复选框中选择安装Internet信息服务(IIS),这一组件约需19MB的空间。
C.点击“下一步”,并将Win2000安装光盘放入光驱,安装程序即可将程序文件复制到硬盘中,点击“结束”即可完成。
第二步:IIS中Web服务器的基本配置。
……………………………………………………

如果对aspnet感兴趣,看看一个大专生怎么自学aspnet到找到工作。
先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说 出来献丑了。09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不 到希望,我就退学了。
退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后 我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。我想应聘 做技术的,可是处处碰壁。
一次偶然的机会,我才听到aspnet这个行业。那天我去新华书店,在计算机分类那边想找本书学习 。后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习aspnet,然后给我介绍了一下 aspnet现在的火热情况,告诉我学aspnet多么的有前景,给我了一份传单,aspnet培训的广告。听了 她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭。
回家后,我就上网查了下aspnet,确实是当今比较热门的行业,也是比较好找工作的,工资也是相 对比较高。我就下决心想学aspnet了。于是我去找aspnet培训的相关信息,说真的,我也很迷茫,我 不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算。
后来,我在网络知道看到一篇让我很鼓舞的文章是一个aspnet高手介绍没有基础的朋友怎么自学入 门学aspnet,文章写的很好,包含了如何学习,该怎么学习。他提到一个方法就是看视频,因为看书实 在太枯燥和费解的,很多我们也看不懂。这点我真的很认同,我自己看书往往看不了几页。
我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会 我再去培训。
主意一定,我就去搜索aspnet的视频,虽然零星找到一些aspnet的视频,但是都不系统,我是想找 一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教, 不懂可以请教的。
后来我又找到一份很好的视频,是在IT学习联盟推出的一份视频《零基础aspnet就业班》(喜欢《 零基础aspnet就业班》的可以复制 sina.lt/bsjr 粘贴浏览器地址栏按回车键即打开)
下面介绍下我的学习流程,希望对和我一样完全没有基础的朋友有所帮助。
收到他们寄过来的光盘后,我就开始学习了,由于我没有什么基础,我就从最简单的C#语言视频教程 学起,话说简单,其实我还是很多不懂的,只要重复多看几遍,就能看懂。C#语言我差不多学了一个礼 拜,接下来我就学了winform,SQL Server,html/css/javaScript,差不多也就三个礼拜。我每天都在不 停的写一些简单的代码,这样一月后我基本掌握了aspnet的全部基础。
接下来开始学习aspnet高级课程,老师幽默风趣而又轻松的课堂教课,使我发现原来学习aspnet并 不是一件很难的事情。之前我把aspnet基础学得还不错,到了到了aspnet高级部分,我觉不又不是很 难,可能老师太牛了,他能把复杂的问题讲的比较通俗易懂,有些难点的地方我还是连续看了五六次, 把他弄懂。每天下午6点下班后,吃了饭,马上跑回家。看视频,买了几本笔记本。当时,为了编程还花几百元了台二手的台式电脑,配置一般,但编程是足够的。一边看视频,一边记笔记,把重点都记下来,还一边跟着老师敲代码,为了能尽早学会aspnet。每天都坚持学5-6个小时。经常学到晚上一点多才睡觉。星期六,日不用上班,每天7点多起床,学到晚上11,12点。那段时间特别辛苦,特别累。在学习aspnet的三个多月里,除了吃饭睡觉工作,剩余的时间都在学习,因为我知道自己的计算机基础不是很好,也没有学过什么计算机,相对于那些科班的人来说我要比他们付出更多的努力。我只能咬紧牙关,坚持下去,我不能放弃,我要完成我的梦想,我要让我的家人过上好日子。终于三个多月后我把aspnet教程里的内容和项目都学完了,在学项目的过程中我发现项目特别重要,他能把你学过的知识全部联系起来,能更好的理解你所学的知识。还有学习过程中,动手很重要,要经常跟着老师动手敲,动手吧,跟着做,一行一行的跟着敲,再试着加一些自己的功能,按照自己的思路敲一些代码,收获远比干听大的多。 如果遇到暂时对于一些思路不能理解的,动手写,先写代码,慢慢你就会懂了。
于是我就到51job疯狂的投简历,因为我学历的问题,专科没有毕业,说真的,大公司没有人会要我,所以我投的都是民营的小公司,我希望自己的努力有所回报。没有想过几天过后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备,但是他们的要求比较严格,需要有一年的项目经验,所以我没有被选中。
后来陆续面试了几家公司,终于功夫不负有心人。我终于面试上的,是在闵行的一家民营的企业,公司规模比较小,我的职务是aspnet开发程序员,但我也比较满足,开的工资是3500一个月,虽然我知道在上海3500只能过温饱的生活,但是我想我足够了。我至少不用每天都要靠父母养,我自己也能养活自己的。我想只要我继续努力,我工资一定会翻倍的。
把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有必要自卑,我们不比别人笨,只要我们肯努力,我们一样会成功。

………………………………………………

3. aspnet_client 的作用以及存储位置

在虚拟主机的 wwwroot 目录下您会发现有一个名为 aspnet_client 的文件夹,该文件夹中含有集成了 ASP.NET 的“SmartNavigation”功能的 javascript。如果启用 SmartNavigation,网页设计人员就可以在页面以及其他内容之间保持滚动条和元素焦点的位置。

目录 aspnet_client 是虚拟根 Web 应用程序目录,该目录是当您安装 .NET Framework SDK 或 Visual Studio .NET 时在您的计算机上创建的。此文件不占用户空间,请用户在使用网站空间的时候不要删除该文件夹。

例如,随 ASP.NET 附带的脚本文件位于以下位置。

d:\home\ftp用户名/wwwroot/aspnet_client/system_web/<版本编号>/文件

如果安装有 SDK 的多个版本,您将在 aspnet_client/system_web 下看到多个子目录。因为控件库与脚本文件的特定版本相关联,所以部署模式允许控件库的不同版本并行运行。 出现了“aspnet_client”这个文件夹,是干什么的?

这个是文件的路径下还有文件!下面的完整路径:
aspnet_client\system_web\1_1_4322

里面还有三个文件:SmartNav.htm,smartnav.js,webuivalidation.js!

作用是:安装了.net框架之后,就会在网站目录下出现这样的文件夹.用以支持.net环境.1_1_4322表示你的.net framework 的版本为 1.1.4322,里面的3个文件用于为.net验证控件提供脚本支持服务器里面装了.net后,会在服务器上每个网站的目录里面增加这个文件夹的 在生成虚拟站点的时候会自动在根下生成一个名字为aspnet_client的文件夹,你看看是不是这个文件夹没有了?
解决办法重新建一个独立站点,把生成的aspnet_client文件夹复制到这个站点的跟下。

首先确定你安装了iis
然后从命令行进入文件夹C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
盘符,系统文件夹,版本号可能不一样,看你自己的机子,版本号选择最高的那个文件夹
运行命令aspnet_regiis.exe -i
安装完毕即可使用vs打开
一点资料:

aspnet_regiis命令详解.
用法:
aspnet_regiis.exe[-i[r][-enable]|-u[a]|-r|-s[n]|-k[n]|-lv|-lk|-c|-e[a]|-?]
-i-安装ASP.NET的此版本,并更新IIS元数据库根处的
脚本映射和根以下的所有
脚本映射。现有的低版本脚本映射
升级到此版本。
-ir-安装ASP.NET的此版本,仅注册。不
更新IIS中的脚本映射。
-enable-带-i或-ir指定-enable时,还将
在IIS安全控制台(IIS6.0或更高版本)中启用ASP.NET。
-s-在指定的路径以递归方式安装此版本
的脚本映射。现有的低版本脚本映射
升级到此版本。
例如aspnet_regiis.exe-sW3SVC/1/ROOT/SampleApp1
-sn-在指定的路径以非递归方式安装此版本的
脚本映射。现有的低版本脚本映射
升级到此版本。
-r-为IIS元数据库根位置的此版本
以及根以下的所有脚本映射安装脚本映射。不论当前版本是什么,
所有现有的脚本映射都
更改为此版本。
-u-卸载ASP.NET的此版本。到此版本的
现有脚本映射重新映射到此计算机上安装的
其余的最高ASP.NET版本。
-ua-卸载计算机上的所有ASP.NET版本
-k-从指定的路径中以递归方式移除到任何ASP.NET版本的所有
脚本映射。
例如aspnet_regiis.exe-kW3SVC/1/ROOT/SampleApp1
-kn-从指定的路径中以非递归方式移除到任何ASP.NET版本的所有
脚本映射。
-lv-列出计算机上安装的所有
ASP.NET版本(包括状态和安装路径)。
Status:Valid[(Root)]|Invalid
-lk-列出包含ASP.NET脚本映射的所有IIS元数据库项的所有路径
(连同版本一起)。不显示从父项
继承ASP.NET脚本映射的项。
-c-将客户端脚本的此版本安装到
每个IIS站点目录的aspnet_client子目录中。
-e-从每个IIS站点目录的
aspnet_client子目录中
移除客户端脚本的此版本。
-ea-从每个IIS站点目录的aspnet_client子目录中
移除客户端脚本的所有版本。
-?-打印此帮助文本。

example:
当系统新建一个asp.netweb应用程序的时候,提示错误信息如下:
"VisualStudio.NET已检测到指定的Web服务器运行的不是ASP.NET版本,你将无法运行ASP.NET应用程序或服务。"

可以尝试运行
aspnet_regiis-i
aspnet_regiis-r
两个命令来安装asp.net服务管理器.
如果还是不行的话,再尝试一下下面的操作:
1、先确定是不是1.1
2、把"IP地址"设成全部未分配
3、在IE连接设置中把本地地址不使用代理服务器那里打上勾

4. 在网上的下载源码访问是出现错误

我也很想知道

5. win7中IIS浏览页面转到 asp页面时显示的是源代码怎么解决

问题是 你配置好了IIS,但是IIS并没有加载到VS2010的程序里面~~~~~
开始-->程序-->VS 2010-->VS2010 Tools-->Visual Studio Itanium 兼容工具命令提示(2010)
就可以转到dos环境下:输入 aspnet_regiis -i
(例如我的dos)D:\Program Files\Microsoft Visual Studio 10.0\VC>aspnet_regiis -i
回车就可以了~~~~~~~
aspnet_regiis -i 的作用就是在当前操作系统中把IIS加载到VS2010的配置文件中~~~

6. 网站源码放到哪个文件夹里。我的文件夹只有aspnet_client/system_web/2_0_50727。aspnet_client

你说的网站源码是什么概念?正个网站的所有.aspx 文件.cs文件 都叫源码
如果你是发布在iis上的,发布过后,将任然拥有.cs的 叫源代码 将 只有.aspx 没有.cs的叫发布文件,这样的源代码只需要备份即可
如果你是指 对界面操作或者数据交互的cs文件 的话,你可以创建 类库 ,分层来做,也可以直接放在根目录下面 或者创建一个文件夹进行保存然后 调用

7. aspnet EF框架获取数据总条数总是返回0

:DataTable dt = new DataTable(); DataSet ds = new DataSet(); dt.Rows.Count; ds.Tables[0].Rows.Count;

8. 如何注册aspnet

参考经验:http://jingyan..com/article/5553fa82ed86c765a23934e4.html
32位的Windows:
---------------------------------------------------------------------------
1. 运行->cmd
2. cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
3. aspnet_regiis.exe -i

64位的Windows:
---------------------------------------------------------------------------
1. 运行->cmd
2. cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. aspnet_regiis.exe -i

9. 初学asp.net C#,请教inherits的问题

inherits字面理解为:继承

CodeFile指的是你的后台文件,即你的以cs为扩展名的文件

像以下这个指令,你可以将CodeFile="cs1.aspx.cs"更改为:CodeFile="test1.aspx.cs",同时将你的Inherits="test1" 更改为:Inherits="你这个文件的命名空间" 。

还有一个问题,就是在aspx页面后台,不建议您使用“Main”这个命名的方法的。它不是控制台程序,也不是程序的入口。

10. 代码中使用aspnet_User表需要用到什么引用

1.先做成实体类。即model层。字段封装好之后。在DAL里面导入命名空间就可以用。

2.如果你问的不是这个问题,那么应该指的是VS直接连接数据库,然后代码里面引用表结构。

这个就需要用到LINQ了。VS2008集成的有LINQ。

如果你是VS2008,那么就很简单了。

首先,用VS连接数据库,(服务器资源管理器--右键数据库连接---添加连接--MicrosoftSqlServer--后面的呢自己输了。。。)

连接好之后。

1.右键你解决方案下面的网站,然后选择“添加新项”,在打开的对话框中找到“LINQtoSQL类”添加进来。

2.他会提示你添加到APP_Code文件夹下面,这些都不用管。你只管到左边你已经添加好的数据库中找到你想要添加的表。

3.打开你添加的“LINQ”名字你一般不要修改,叫“DataClasses.dbml”,双击打开,把选好的表拖进去。这样引用表就完成了,下面是让他自动生成方法。

4.把你想要对表的操作写成存储过程,然后把存储过程直接拖到右侧,我下面给你的例子左边有3张拖进去的表,右边有3个拖进去的存储过程。拖好之后,记住保存。

5.最后,你会发现“DataClasses.dbml”下面有一个类:“DataClasses.designer.cs”这个里面就是他根据你的表还有存储过程生成的代码,类似DAL层,但是他里面还有你的表的实体,字段的封装,方法统统都有,属于是3层的融合,它里面有自己的一些独特属性,你可以研究研究。

6.等所有操作完成之后,你在类里面引入命名空间,然后就调用方法就可以了。。真的很方便,下面我给你贴一张图,你看看。然后底下是自动生成的代码其中的一小段,因为我用了3长表,代码太多,只贴一段代码给你看。

#pragmawarningdisable1591

//------------------------------------------------------------------------------

//<auto-generated>

//此代码由工具生成。

//运行库版本:2.0.50727.3603

//

//对此文件的更改可能会导致不正确的行为,并且如果

//重新生成代码,这些更改将会丢失。

//</auto-generated>

//------------------------------------------------------------------------------

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Data.Linq;

usingSystem.Data.Linq.Mapping;

usingSystem.Linq;

usingSystem.Linq.Expressions;

usingSystem.Reflection;

[System.Data.Linq.Mapping.DatabaseAttribute(Name="PropertyHome")]

:System.Data.Linq.DataContext

{

privatestaticSystem.Data.Linq.Mapping.MappingSourcemappingSource=newAttributeMappingSource();

#

partialvoidOnCreated();

partialvoidInsertT_PH_UserEstinfo(T_PH_UserEstinfoinstance);

partialvoidUpdateT_PH_UserEstinfo(T_PH_UserEstinfoinstance);

partialvoidDeleteT_PH_UserEstinfo(T_PH_UserEstinfoinstance);

#endregion

publicDataClassesDataContext():

base(global::System.Configuration.ConfigurationManager.ConnectionStrings["PropertyHomeConnectionString"].ConnectionString,mappingSource)

{

OnCreated();

}

publicDataClassesDataContext(stringconnection):

base(connection,mappingSource)

{

OnCreated();

}

publicDataClassesDataContext(System.Data.IDbConnectionconnection):

base(connection,mappingSource)

{

OnCreated();

}

publicDataClassesDataContext(stringconnection,System.Data.Linq.Mapping.MappingSourcemappingSource):

base(connection,mappingSource)

{

OnCreated();

}

publicDataClassesDataContext(System.Data.IDbConnectionconnection,System.Data.Linq.Mapping.MappingSourcemappingSource):

base(connection,mappingSource)

{

OnCreated();

}

publicSystem.Data.Linq.Table<agent_score>agent_score

{

get

{

returnthis.GetTable<agent_score>();

}

}

publicSystem.Data.Linq.Table<estinfo>estinfo

{

get

{

returnthis.GetTable<estinfo>();

}

}

publicSystem.Data.Linq.Table<T_PH_UserEstinfo>T_PH_UserEstinfo

{

get

{

returnthis.GetTable<T_PH_UserEstinfo>();

}

}

[Function(Name="dbo.PA_GetEstByCode")]

publicISingleResult<PA_GetEstByCodeResult>PA_GetEstByCode([Parameter(DbType="VarChar(50)")]stringestCode,[Parameter(Name="Type",DbType="Int")]System.Nullable<int>type)

{

IExecuteResultresult=this.ExecuteMethodCall(this,((MethodInfo)(MethodInfo.GetCurrentMethod())),estCode,type);

return((ISingleResult<PA_GetEstByCodeResult>)(result.ReturnValue));

}

[Function(Name="dbo.PA_GetPlate")]

publicISingleResult<PA_GetPlateResult>PA_GetPlate([Parameter(DbType="Int")]System.Nullable<int>op_no,[Parameter(DbType="Int")]System.Nullable<int>page,[Parameter(DbType="Int")]System.Nullable<int>rows,[Parameter(DbType="VarChar(50)")]stringuserid,[Parameter(DbType="VarChar(50)")]stringestName)

{

IExecuteResultresult=this.ExecuteMethodCall(this,((MethodInfo)(MethodInfo.GetCurrentMethod())),op_no,page,rows,userid,estName);

return((ISingleResult<PA_GetPlateResult>)(result.ReturnValue));

}

[Function(Name="dbo.PA_GetEstInfoByName")]

publicISingleResult<PA_GetEstInfoByNameResult>PA_GetEstInfoByName([Parameter(DbType="VarChar(50)")]stringestName,[Parameter(DbType="VarChar(50)")]stringstfID,[Parameter(DbType="Int")]System.Nullable<int>page,[Parameter(DbType="Int")]System.Nullable<int>rows,[Parameter(Name="Type",DbType="Int")]System.Nullable<int>type)

{

IExecuteResultresult=this.ExecuteMethodCall(this,((MethodInfo)(MethodInfo.GetCurrentMethod())),estName,stfID,page,rows,type);

return((ISingleResult<PA_GetEstInfoByNameResult>)(result.ReturnValue));

}

}

[Table(Name="dbo.agent_score")]

publicpartialclassagent_score

{

privatestring_AgentNo;

privatestring_AgentCName;

privatestring_AgentName;

privatestring_AgentMobile;

privatestring_AgentEmail;

privatestring_AgentLicense;

privatestring_BranchCName;

privateSystem.Nullable<int>_post_counter;

privatestring_agentphoto;

privatestring_Agentpage;

privatestring_enquirypage;

privatestring_scpid;

privatestring_scpMkt;

privatestring_scp_c;

privateSystem.Nullable<double>_agentscore;

privateSystem.Nullable<double>_agentscore1;

privateSystem.Nullable<double>_agentscore2;

privateSystem.Nullable<double>_agentscore3;

privateSystem.Nullable<double>_agentscore4;

privateSystem.Nullable<double>_agentscore5;

privateSystem.Nullable<double>_agentscore6;

publicagent_score()

{

}

[Column(Storage="_AgentNo",DbType="NVarChar(10)NOTNULL",CanBeNull=false)]

publicstringAgentNo

{

get

{

returnthis._AgentNo;

}

set

{

if((this._AgentNo!=value))

{

this._AgentNo=value;

}

}

}

[Column(Storage="_AgentCName",DbType="NVarChar(50)")]

publicstringAgentCName

{

get

{

returnthis._AgentCName;

}

set

{

if((this._AgentCName!=value))

{

this._AgentCName=value;

}

}

}

。。。其它的操作看你自己咯~~~

谢谢,望采纳,我很辛苦啊,,,呵呵。。

热点内容
iptables限制ip访问 发布:2025-01-17 21:38:01 浏览:174
易拉罐压缩机 发布:2025-01-17 21:25:35 浏览:924
在c语言是什么意思啊 发布:2025-01-17 21:21:02 浏览:516
re0脚本 发布:2025-01-17 21:13:34 浏览:305
甜蜜家园密码箱有什么用 发布:2025-01-17 21:07:28 浏览:48
有教少儿编程 发布:2025-01-17 20:55:37 浏览:37
直播背脚本 发布:2025-01-17 20:50:18 浏览:410
ftp移动文件的mv命令 发布:2025-01-17 20:45:53 浏览:405
电脑上啥是服务器 发布:2025-01-17 20:40:48 浏览:353
安卓手机怎么连大众车载 发布:2025-01-17 20:20:53 浏览:241