03 2010 档案
摘要:前面我们知道如何使用FreeTextBox来设置添加新闻页面,现在来讲讲如何设置编辑页面,添加新闻是一个从无到有的过程,所以初始状态时标题栏和内容栏都为空,即没有文本。但是编辑页面则不同,编辑是在原有的基础上做修改,那么初始状态就是原来的文章。这就涉及到编辑页面初始化的一个过程。 下面是编辑页面cs文件代码:public partial class Portals_0_NewsSystem_admin_editNews : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { ...
阅读全文
摘要:这两天一直在考虑如何设置新闻发布系统的文章审核模式。初步思路是通过一个"Button"来控制审核状态,在绑定GridView的时候通过表中的字段isshow来设置"Button"的属性。如果isshow=1,则 btn.Text = "已审核"; btn.Enabled = false;如果isshow=0,则 btn.Text = "审核";btn.Enabled = true; isshow=0是指文章刚被编辑好,管理员还未审核这篇文章是否正确,当管理员认为无误以后,点击“审核”按钮,将isshow设置为1,这
阅读全文
摘要:这两天一直在学着如何使用FreeTextBox这个网页文本编辑器。网上找了很多但是写的也不是很详细。下面我以FreeTextBox-3.1.6为例介绍如何使用这个控件,并且给出实例。步骤一:解压FreeTextBox-3.1.6只要将FreeTextBox.dll、ftb.imagegallery.aspx和aspnet_client文件夹拷贝到项目文件夹中,和我们的test.aspx在相同的目录下中,其中FreeTextBox.dll放到bin文件夹下并且在VS2008中添加引用(其实FreeTextBox.dll不需要拷贝进项目文件夹,只需要"解决方案->右键->添加
阅读全文
摘要:从客户端(Free1="<P><%@ Page Valid...")中检测到有潜在危险的 Request.Form 值。 说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。 异常详细信息: System.Web.HttpRequestValidationException: 从客户端(Free1="<
阅读全文
摘要:今天学着用FreeTextBox,FreeTextBox将它的资源和程序都集成到DLL中去了,而且可以制作成控件让我们通过拖拽的方式使用。那面就说说如何将FreeTextBox做成控件了。 右键“工具箱(就是放控件的地方)”,然后选择“选择项”,这个过程可能有点慢,等将近1分钟的时间,然后再.net framework组件选项卡下点击“浏览”,然后找到我们"FreeTextBox.dll"的存放路径。添加进去就OK了。这时候我们回到“工具箱”就能找到我们添加的控件"FreeTextBox",工具箱中的控件时有分类的, 如果我们刚才在“登录”分类中添加的控
阅读全文
摘要:在VS2008下控件中不论是标签,按钮还是提示信息都是中文的,但是在浏览器中打开却都变成了英文,这是因为我们没有安装Microsoft .NET Framework 3.5 语言包Microsoft .NET Framework 2.0 版简体中文语言包 (x86)
阅读全文
摘要:要为后台写一个登陆界面,asp.net 自带Login空间,因为直接就可以了。 双击添加的Login空间将出现如下代码: protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { bool Authenticated = false; // Authenticated = AdminDB.Login(Login1.UserName,Login1.Password); Authenticated = Membership.ValidateUser(Log...
阅读全文
摘要:DataSet.Tables[0].Rows[0][1]表示DataSet中第一张表(因为Tables[0]就是第一张表的意思)中第一行(Rows[0][])第二列(Rows[][1])的数据。DataSet.Tables["tableName"]是指定获取特定的表名。如果DataSet只有一张表,则为DataSet.Tables[0].
阅读全文
摘要:在安装DNN的时候就有SMTP配置的选项,但是当时没有搞清楚,所有就跳过去了。后来一直没有用到SMTP的功能,所以也就一直没有搞明白到底SMTP有什么用。前几天将DNN网站的PasswordFormat设置成了Hashed以后使用host修改testuser的密码是是通过"reset password",然后DNN系统通过SMTP设置将testuser的密码发送到testuser的用户邮箱中。这时我就必须得把SMTP设置好了。 废话不多说了。在Host->Host Settings->Advanced Settings->SMTP Server Setti
阅读全文
摘要:DataBinder.Eval(Object, String, String)的使用一、DataBinder.Eval(Container.DataItem, "INFO_ADDTIME") 显示时间:1/6/2010 12:00:00 AM 二、DataBinder.Eval(Container.DataItem, "INFO_ADDTIME","{0:d}") 显示时间:1/6/2010三、DataBinder.Eval(Container.DataItem, "INFO_ADDTIME","{0:y
阅读全文
摘要:public void DataList_UpdateCommand(Object sender, DataListCommandEventArgs e) { string strName = ((Label)e.Item.FindControl("lblName")).Text; int intChinese = Int32.Parse(((TextBox)e.Item.FindControl("tbChinese")).Text); int intMath = Int32.Parse(((TextBox)e.Item.FindContr...
阅读全文
摘要:原型:recordset.Open Source, ActiveConnection, CursorType, LockType, Options参数详解:第一个参数:sql 即SQL语句第二个数:conn 即数据库的连接第三个参数:CursorType|游标类型-1-- adOpenUnspecified:Does not specify the type of cursor.0 -- adOpenFowardOnly:游标只能向前,创建只能向前滚动的只读记录集。1 -- adOpenKeyset:游标可向前或者向后,游标允许你添加,删除和修改记录,但是看不到当其他用户对你的记录集所做的修改
阅读全文
摘要:与ASP相比,ASP.NET在很多方面有了显著的改进,这些方面包括:性能、状态管理、可缩放性、配置、部署、安全性、输出缓存控制、网络场支持和XML Web services结构等。 如果您具有ASP 开发技能,则新的 ASP.NET 编程模型对您来说将会是非常熟悉的。然而,ASP对象模型已经经历了重大改动而变得更加结构化和面向对象,因此大多数现有的ASP页必须做某种程度的修改以便在ASP.NET下运行。同样,对Visual Basic.NET所做的重大更改还意味着用Visual Basic Scripting Edition 编写的现有ASP页通常不能直接移植到ASP.NET...
阅读全文
摘要:本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。 笔试时间90分钟。请考生认真答题,切勿轻视。 一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分) 提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为: if ( n == 0 ) if ( n != 0 ) 以此类推。 请写出 BOOL flag 与“零值”比较的 if 语句:..
阅读全文
摘要:记得以前用SqlServer 2000的时候在“右键数据库->所有任务->导入数据/导出数据”这个选项,但是最近在使用SqlServer 2005 express的时候发现居然没有“导入/导出”功能,这个让人相当郁闷。 后来网上一查才知道是因为我用的是express版本的缘故,这个版本是免费版,微软当然不能将所有功能都对免费版开放,只有在那些付费版本上才有“导入导出”数据的功能。那么难道我们就这样束手无策了吗? 下面我来介绍一种使用SqlServer 2000的“工具->数据转换服务->导入/导出数据”来实现SqlServer 2005 express的导入/导出功能。
阅读全文
摘要:查询四张表aspnet_Membership,aspnet_Users,Users,UserRoles。1.不是用inner join四表连接查询declare @username nvarchar(100)declare @userpwd nvarchar(100)set @username='admin'set @userpwd='password'SELECT * FROM aspnet_Membership aM, aspnet_Users aU,Users U,UserRoles UR where aM.UserId=aU.UserId and aU.
阅读全文
摘要:在eWebEditor的Example中有一个新闻发布系统,我们以它为例来说明eWebEditor是如何连接数据库的。在StartUp.asp中定义了数据库相关函数,包括Sub DBConnBegin()、Sub DBConnEnd()等数据库连接打开与关闭的方法。然后其他的.asp文件都通过<!--#include file = "Startup.asp"-->来声明该".asp"文件能够直接调用Startup.asp声明的方法。在add_save.asp中有 strSQL = "SELECT * FROM NEWS_INFO W
阅读全文
摘要:自定义了一个登录页面,因此不像DNN自带的AccountLogin模块那样能够自动调用相应的方法。这里必须自己写sql查询语句。在DNN数据库中与用户信息相关的表有三张,分别是users,aspnet_user和aspnet_Membership。我们这里只用到后两张表,通过连接查询判断用户名和密码是否正确。查询语句为:SELECT * FROM aspnet_Membership INNER JOIN aspnet_users ON aspnet_Membership.UserId = aspnet_users.UserId where UserName=? and Password=? .
阅读全文
摘要:我看到一段代码: Dim createStatus As UserCreateStatus = UserController.CreateUser(oUserInfo) 表示创建一个用户。然后我就想去找关于CreateUser()的定义。后来我在Namespace DotNetNuke.Entities.Users下面找到了CreateUser(oUserInfo)的定义。但是在:Public Shared Function CreateUser(ByRef objUser As UserInfo) As UserCreateStatus 下面找到的只是:createStatus = memb
阅读全文
摘要:Host->Host Settings->Advanced Settings->Other Settings.Site Log Storage:databaseSite Log Buffer:2 itemsSite Log History:100 daysAdmin->Site Settings->Advanced Settings->Host SettingsSite Log History:100 days
阅读全文