摘要:
我是.net的初学者,所以这个论坛做的很简单,只有一个版面,而且没有其他的功能,不过以后会慢慢完善的! ----下载-------体系介绍:用了一个简单的三层系统来开发,另外还有一个辅助组件。data主要用来处理和数据库的交互操作,business是带有crud功能的业务实体,而最前面的ui则是具体的页面了,tools装了很多的东西,包括一些论坛设定、自定义的异常类、数据库操作辅助类及其他。... 阅读全文
摘要:
在web.config里做好设定,在ui层做好反应机制,接下来就可以把自己的web程序交给Forms验证来保护了,下面就来看Forms验证发挥作用的过程。首先,每当我们发送一个页面的请求,都会激发数个应用程序级(Application)的事件,其中和用户验证有关的是AuthenticateRequest,打开Global.asax.cs就可以看到它void Application_Authenti... 阅读全文
摘要:
在vs.net默认带的web.config文件关于froms验证的部分,authorization节的提示中只有users和roles两个配置选项,其实这个节有三个选项的,大家可以看sdk文档里的介绍,少的那个是verbs选项,“一个逗号分隔的 HTTP 传输方法列表,这些 HTTP 传输方法被授予对资源的访问权限。注册到 ASP.NET 的谓词为 GET、HEAD、POST 和 DEBUG”。可... 阅读全文
摘要:
“typed DataSet是从DataSet派生的,它根据事先定义的Data Schema生成数据集,对数据集中的字段实行强类型约束。你可以通过它产生的cs文件看到许多方法对DataTable的操作进行了封装,这样你就可以通过MyDataSet.MyTable.Field对字段进行访问,而不是像DataSet那样:MyDataSet.Tables["TableName"]["Field"]; 简... 阅读全文
摘要:
其实还没有做完,但是我没有时间啦,同时也觉的有点烦了。不过大部分的功能都有了,完成度大概70%吧?呵呵不说废话了,下面具体的说说1.用了大量的用户控件。这些控件充满了论坛的每个角落,并且相当一部分在使用的时候是用到了控件自身的事件,另有一些没有什么动态内容的也都使用了缓存。2.数据操作方面。凡是涉及到两次及以上数据库操作的,都使用了存储过程,并且因为sp的使用,这次在具体操作的时候得以全部用dat... 阅读全文
摘要:
0.推荐看的一本书《Essential ASP.NET with Examples in C#/asp.net基础教程-C#案例版》这本书的内容大多涉及到一些底层的细节,对一些具体技术的讲解也是“高屋建瓴”的那种,对增强对.net的整体把握很有好处,本文的知识大部分来自这本书。当然这本书还有vb.net版,要注意的是,不要被这本书的中文译名给骗了,Essential是什么意思,大家心里都有数,不知... 阅读全文
摘要:
使用datagird和dataset联合作用批量删除数据。在datagrid里添加一templatecolumn,将checkbox加到里面,运行时可以通过checkbox选择要删除的数据,最后按“全部删除”按钮即可将之全部删除。具体的示例可以看一些电子邮箱里的此种功能,比如163的就有。其中的关键就在于怎么得到选择的数据,比如是一个id值。这里主要通过遍历datagrid里所有的checkbox... 阅读全文
摘要:
1.受Forms验证保护的对象Forms验证只保护asp.net文件。他保护注册到asp.net的aspx文件、asmx文件及其他文件,但是不保护不属于asp.net的文件-如,文件扩展名为.htm或.html的文件。因为asp.net从来看不到对没有注册到它的文件的请求。2.web.config的location节使用location节可以很容易的在根目录下的web.config设置整个应用程序... 阅读全文
摘要:
public class aspxpage : System.Web.UI.Page{ private void Page_Load(object sender, System.EventArgs e) { Response.Write("hello asp.net!");//a this.Response.Write("hello asp.net!");//b ... 阅读全文
摘要:
打开管理器,找到需要添加用户的数据库,点开,右键单击用户,选择“新建数据库用户”,弹出“数据库用户属性-新建用户”,填好登陆名和用户名,分配好角色,然后就可以啦。先看登陆名。一般从下拉列表里选“新建”,跳出“sql server登录属性-新建登录”,然后在这里填名称,设定sel servr身份验证的密码,然后从下拉列表里选一个数据库,就是你要添加用户的那个,完事后确定。这样在登陆名下拉列表就会多出... 阅读全文