aspnet网站模板(aspnet设计个人网页)
46
2022-12-04
本文目录一览:
Dreamweaver用来做ASP和布局就还可以,但要用来写程序感觉不太行,功能不够。特别是ASP.NET特别特别的不好,因为写出来的程序运行不如VS.NET的好,特别是升了VS2008了。今年因该会出2009了。 DW做的asp.net程序没的后台代码,是用script language=C# runar=server来实现后台代码。这样的程序不好用的。你还是别用这个做程序,虽然DW操作不难,但是用来写程序真的不好用。
那我估计你这个账号应该不是注册得到的吧..大概是分配的..然后默认密码都是统一的..所以才要求第一次登陆强制修改密码..
或者你可以在表中建立两个字段..一个是注册时间(分配时间),RegTime 另一个是最后登陆时间 LastLoginTime, 在注册(分配)的时候RegTime记录当时的时间,而LastLoginTime设置成1900年或者很多年前的一个时间..登陆成功后得到了用户的信息..之后拿到最后登陆时间加上100年如果小于当前时间,那么要求其修改密码..
再或者你如果初始密码是统一的..那么可以直接验证密码的..当然这样是不建议的..延展性不好..
/// summary
/// 生成HTML文件
/// /summary
/// param name="templatePath"模板路径/param
/// param name="templateName"模板名称/param
/// param name="htmlPath"生成HTML的路径/param
/// param name="htmlName"生成HTML的名称/param
/// param name="format"替换的内容/param
/// returns/returns
public static bool CreatePage(string templatePath, string templateName, string htmlPath, string htmlName, Liststring format)
{
Encoding encoding = Encoding.GetEncoding("gb2312");
try
{
//读取模板文件
StringBuilder htmltext = new StringBuilder();
using (StreamReader sr = new StreamReader(templatePath + templateName, encoding))
{
string line;
while ((line = sr.ReadLine()) != null)
{
htmltext.AppendLine(line);
}
sr.Close();
}
//替换HTML中的标记内容
for (int i = 0; i format.Count; i++)
{
htmltext.Replace("$htmlformat[" + i + "]", format[i]);
}
//生成HTML文件
using (StreamWriter sw = new StreamWriter(htmlPath + htmlName, false, encoding))
{
sw.WriteLine(htmltext);
sw.Flush();
sw.Close();
}
}
catch (Exception ex)
{
return false;
}
return true;
}
给你一个生成的方法,直接调用就可以了,html的模版里需要动态替换的内容你可以自己定义一下,格式只要统一就行,我就是想方法里这样定义的:$htmlformat[这里是数字]
在ASP.NET里没这个概念
在.NET里,风格使用的主题来实现的,所有的CSS都放在主题里面
masterPage是母版,和模板的概念差不多,什么固定的东西都放在里面
ASP.NET有专门的解决你的问题的方案,这就是“样式和主题”。
其实用的数据库、数据都是一样的,只是在页面上呈现的时候布局不一样、颜色不一样、样式不一样。
你可以从网上找一些相关的资料来学习。
aspnet网站模板的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于aspnet制作网站教程、aspnet网站模板的信息别忘了在易优之家进行查找喔。
发表评论
暂时没有评论,来抢沙发吧~