By weisnet On
2009-05-04
At
20:50
View:835
1.首先開啟「命令窗口」,並切換目錄到 cd C:\Windows\Microsoft.Net\Framework\
2.在命令行執行 "net stop w3svc" 終止 w3svc 服務
3.切換到下层目錄 cd C:\Windows\Microsoft.Net\Framework\v2.0.50727\
4.執行 "aspnet_regiis.exe -ua" 卸载 .Net
5.重新安裝 .Net 到 IIS 中 执行 "aspnet_regiis.exe -i"
6.切換目錄到 cd C:\Windows\Microsoft.Net\Framework\
....
By weisnet On
2009-05-04
At
20:49
View:1494
div+css图片文本底部对齐
<div style="position:relative;width:150px;height:150px;float:left;">
<span style="position:absolute;bottom:0;left:5px;width:100%">
<img src="..." alt="" /> <br />
<a href='....'>显示文本</a>
....
By weisnet On
2009-05-04
At
20:48
View:964
用TimeSpan.Days方法.
Dim d1 As String = "2008-9-10"
Dim d2 As String = "2007-9-30"
Dim c As TimeSpan = Convert.ToDateTime(d1) - Convert.ToDateTime(d2)
....
By weisnet On
2009-05-04
At
20:47
View:1136
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
可能的解决方法:
修改当前页面的@page属性,添加enableEventValidation="false" enableViewStateMac="false"
或者在web.config里添加<pages enableEventValidation="false" enableViewStateMac="false" />
....
By weisnet On
2009-05-04
At
20:46
View:815
1. 我们有时候用url重写来显示网页,这时可能这个重写的页URL跟原来的页面层级可能不一样,当这个页有需要提交的数据时,就会发生错误
。这是我们可以在这个form区域的下面,也就是</form>的下面,重新对form的action进行赋值(写入地址正确的url).
<script type='text/javascript'>
window.onload = function()
{
....
By weisnet On
2009-05-04
At
20:45
View:720
1. 应用程序缓存
我们在做程序的时候,有时候要经常的读取一些不怎么会改变,
不怎么会更新的内容 , 比如:用户资料信息
这时候我们可以用缓存,把这些信息用某种Key的Cache保存在服务器端,
当有用户要读取关于跟这个Key相关的信息时,用户就不用再去读数据据,
直接从Cache读取,这样就可以减少数据库的读取次数,大大提高应用程序的性能.
代码: VB.Net(比如我们要把一个用户的信息保存在Cache里, 假设用户信息在dt里)
....
By weisnet On
2009-05-04
At
20:43
View:702
HTML样例:
<div (.*)> <%=subString %> </\1>
像这样的写法,在.Net2.0中,网页执行没错,
但就是在.aspx(html页面)有错误:未声明变量 “__o” 错误信息.
这样的错误信息,在发布生成网站,是无法生成网站的.
....
By weisnet On
2009-05-04
At
20:42
View:734
一般都是
.net 1.1 Page.RegisterStartupScript(key,script);
.net 2.0 ClientScript.RegisterStartupScript (Type,key,script);
不管是哪个版式本的.
当需要我们在页面加载时,加载多个RegisterStartupScript , key都不能是一样
我们一般都是用DateTime.Now.Tostring, 但这样一般都会发生key一样重复,而使得某些项加载丢失.
所以得用Guid,据说生成数据是全球唯一的.
....
By weisnet On
2009-05-04
At
20:39
View:661
一:要在本地使用二级域名比如: xxx.163.com
访问你本地上的网站,就像用http://localhost 一样
首选:(当然你本地得先安装有IIS)
打开IIS,右键“默认网站” - "属性" 弹出属性对话框
选择“主目录”标签
将“本地路径(C)”指向到你的本地网站所在位置(eg: E:\Mysite\Site)
再单击“目录安全性”标签 - “编辑” - "启用匿名访问"前打钩 (IIS完毕)
....
By weisnet On
2009-05-04
At
20:36
View:981
或者叫做 常量中有换行符
代码有时候编写在在前台.aspx页 跟 .cs页面不一样
虽然是一样的代码.
有时写在前台就会发生错误
比如:Page.RegisterStartupScript (keystr,"<script type='type/javascript'>asfjsdlfjs</script>");
在.cs页面好好的没错,放到前台.aspx边就发生 '常数中有换行符'
这时不管在单引号或反斜杠前加'\' 都还是有错误
出现这样的错误,可以试试这样去改:
....
By weisnet On
2009-05-04
At
20:34
View:1749
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Viewresume</title>
<LINK href='CommandStyle.css' type="text/css" rel="stylesheet">
<LINK href='resume.css' type="text/css" rel="stylesheet">
</head>
....
By weisnet On
2009-05-04
At
20:32
View:683
JavaScript
//hashtable Javascript版
// Power by gloot
// QQ:345268267
//////////////////////
function hashtable(){
this.items = {}
}
var ht = new hashtable();
hashtable.prototype.Add = function(key,value) {
if (typeof(key) == "undefined")
....
By weisnet On
2009-05-04
At
20:30
View:654
//onfocusFunc 验证脚本 .js文件
//Power By gloot
//QQ: 345268267
///////////////////////////////////////
XML/HTML
<script language="javascript" type="text/javascript">var WebCheck = new onfocusFunc();</script>
<div id="Mainbody">
<div class="Mainbody_line">
<div class="liLeft">
....
By weisnet On
2009-05-04
At
20:27
View:628
我们有时候在编写javascript方法时,有时还需要调用方法自身, 如setTimeout
当方法的参数是一个ID时,你在自调用过程,发生错误的情况,如:
<span id='showInfo' onclick='func(this)' >点击显示</span>
function func(obj)
{
setTimeout("func(obj)",1000);
}
会出现obj未定的错误
或:
function func(obj)
{
....
By weisnet On
2009-05-04
At
20:25
View:747
假设要使用一个input button的事件
<input type='button' id='btna' onclick='func()' value='测试' />
function func()
{
//返回input的ID
var putID = window.event.srcElement.id;
alert(putID);
}
但是这样写在firefox上错误的.
在firefox要这样写
....
By weisnet On
2009-05-04
At
20:23
View:802
<li class="splitli"> </li>
<divclass="splitli"> </div>
在IE中 设置标记 的height, 如果height小于 15px. 比如说6px,
是无法正常6px那样height的情况的.
解决方法: overflow:hidden
.splitli {width:708px;height:auto;float:left;background:#f2f2f2;line-height:7px;font-size:7px;overflow:hidden;}
....
By weisnet On
2009-05-04
At
20:21
View:600
只需在js代码里加入以下的语句:
if(typeof HTMLElement!="undefined" && !HTMLElement.prototype.insertAdjacentElement)
{
HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)
{
switch (where)
{
....
By weisnet On
2009-05-04
At
20:20
View:463
今天发现一个问题:
<a href='javascript:javaFunc(cc,this)'>链接名称</a>
<a href='#' onclick='javascript:javaFunc(cc,this)'>链接名称</a>
其中第一种写法 this 的event是不存在的 null。
但是第二种写法 this是有event事件的 (event只有在onclick,onmouseover,onmouseout才有值).
....
By weisnet On
2009-05-04
At
20:19
View:617
超链接书写格式是这样的: <a href=''>链接名称</a>
回到顶部的写法是这样子的: <a href='#'>TOP</a>.
但我们有时候要在 超链接 里面调用 javascript 方法.
有时候的写法是这样: <a href='#' onclick="javafunc()">名称</a>,如果这里超链接所处位置时,滚动条(Scrollbar)不在顶部。
那么点击完这个链接后,屏幕会跳到顶那地方,这样会让人感觉很不舒服。
....
By weisnet On
2009-05-04
At
20:18
View:620
试例:[Popid=25]观点[/Popid] 转成 <a href='javascript:ShowView(25)' style='text-decoration:underline;'>观点</a>
UBB转HTML:
string Cont = "[Popid=25]观点[/Popid]";
Regex rg=new Regex(@"\[Popid\=([0-9]+)\](.+)\[\/Popid\]",RegexOptions.IgnoreCase);
....
By weisnet On
2009-05-04
At
20:17
View:441
我们在用网页编辑器,如eWebEditor发布文章的时候(eWebEditor旁边有ID为content1的textarea),如果把content1设为 runat="server",使得content1.value在.cs文件中可用.
提交内容时:Request.Form('content1') 与 content1.value 值可能会不一样,
当编辑器中插入图片时,Request.Form('content1')的值包含标记(<img src...>)符号的.
....
By weisnet On
2009-05-04
At
20:14
View:604
JavaScript
///selPlace.js
////////////////////Place Database//////////////////////////
// Power By gloot Copyright!!
////////////////////////////////////////////////////////////
var PlaceCtl = function() {}
PlaceCtl.prototype.Place = {
qz: {
Name:"泉州",
....
By weisnet On
2009-05-04
At
20:11
View:699
JavaScript
....
By weisnet On
2009-05-04
At
20:09
View:604
请检查你的MSDTC是否正常启动
(请到服务里面去看)
如果没有启动,请启动它
注意他的依赖关系 Remote Procedure Call (RPC) Locator要启用它
然后到组件服务那边去看一下,看是否可以打开(管理工具-组件服务-计算机) 如果能打开,就表示正常启动了
然后搞一下IIS同步密码
首先打一下c:\inetPub\adminScripts找到 adsutil.vbs
用记事本打开,找到
If (Attribute = True) Then
....
By weisnet On
2009-05-04
At
20:08
View:429
WinXP“添加删除WIndows组件”中没有IIS也能安装
按下面的方法解决问题:
在运行中输入"c:\windows\inf\sysoc.inf",系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到"[Components]"这一段,并继续找到类似"iis=iis.dll,OcEntry,iis.inf,hide,7"的一行字,把这一行替换为"iis=iis.dll,OcEntry,iis.inf,,7"。之后保存并关闭。(如果你怕改错,先把C:\WINDOWS\INF\SYSOC.INF做一份备份)
....
By weisnet On
2009-05-04
At
20:06
View:728
那就是用window.open
在FF写法是这样的 window.open ('exam.html',null,'width=34,height=45,modal=yes'); modal = yes要写;
那怎么返回值呢?
exam.html页面内,取得要返回的值时,写个方法就可以. (此可方法写在window.close()后面,)
假如这个方法叫 setValue; 主窗口要接收的控件假设为文本框(input,ID为 idBox)
function setValue(rv) //rv返回值
{
....
By weisnet On
2009-05-04
At
20:04
View:424
我们通常在IE上测试我们上传文件(图片等)的情况,在FF上做.net 的测试可能相对来说少一些,
比如这个上传文件的 <input type='file' ID='upIMG' /> (*^_^*);
在IE上这个upIMG.PostedFile.FileName是绝对路径的 (eg: c:\sfsls\img.gif);
但在FF上却只是个文件名 (img.gif);
那我们上传文件过程中,可能要做很多问题,比较检测文件是否合法,格式是否正确的问题。
....