懂得放弃,才会有新的收获!

服务器应用程序不可用

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\
....

div+css图片文本底部对齐

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>
....

.NET 两时间相减的天数

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)
....

.net 验证视图状态 MAC 失败。错误信息

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" />
 
....

url重写,表单无法提交

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()
{
....

.net2.0 缓存用法

By weisnet On 2009-05-04 At 20:45 View:720
1. 应用程序缓存
我们在做程序的时候,有时候要经常的读取一些不怎么会改变,
不怎么会更新的内容 , 比如:用户资料信息
这时候我们可以用缓存,把这些信息用某种Key的Cache保存在服务器端,
当有用户要读取关于跟这个Key相关的信息时,用户就不用再去读数据据,
直接从Cache读取,这样就可以减少数据库的读取次数,大大提高应用程序的性能.
代码: VB.Net(比如我们要把一个用户的信息保存在Cache里, 假设用户信息在dt里)
....

.Net2.0 未声明变量 “__o” 的错误

By weisnet On 2009-05-04 At 20:43 View:702
HTML样例:
<div (.*)> <%=subString %> </\1>
像这样的写法,在.Net2.0中,网页执行没错,
 
但就是在.aspx(html页面)有错误:未声明变量 “__o” 错误信息.
这样的错误信息,在发布生成网站,是无法生成网站的.
 
....

.net 下自定义 alert

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,据说生成数据是全球唯一的.
....

本地配置二级域名,url静态重写

By weisnet On 2009-05-04 At 20:39 View:661
一:要在本地使用二级域名比如: xxx.163.com
访问你本地上的网站,就像用http://localhost 一样
首选:(当然你本地得先安装有IIS)
 打开IIS,右键“默认网站” - "属性" 弹出属性对话框
 选择“主目录”标签
 将“本地路径(C)”指向到你的本地网站所在位置(eg: E:\Mysite\Site)
 再单击“目录安全性”标签 - “编辑” - "启用匿名访问"前打钩 (IIS完毕)
....

c# 中 '常数中有换行符' 错误

By weisnet On 2009-05-04 At 20:36 View:981
或者叫做 常量中有换行符
代码有时候编写在在前台.aspx页 跟 .cs页面不一样
虽然是一样的代码.
 
有时写在前台就会发生错误
比如:Page.RegisterStartupScript (keystr,"<script type='type/javascript'>asfjsdlfjs</script>");
在.cs页面好好的没错,放到前台.aspx边就发生 '常数中有换行符'
这时不管在单引号或反斜杠前加'\' 都还是有错误
 
出现这样的错误,可以试试这样去改:
....

再谈firefox 、IE下 height 高度

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>
....

javascript 版 hashtable

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")
....

javascript 表单验证 类

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">
....

当setTimeOut方法调用函数的参数为对象类型时出错.

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)
{
....

javascript window的event 事件

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要这样写
....

div ,li 的高度 height 无法正常设定问题.

By weisnet On 2009-05-04 At 20:23 View:802
<li class="splitli"> &nbsp; </li>
 <divclass="splitli"> &nbsp; </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;}
 
....

firefox下使用insertAdjacentHTML,insertAdjacentText

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)
        {
....

超链接里面的event事件

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才有值).
 
....

关于 href='#' 跳动到顶部的问题!

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)不在顶部。
那么点击完这个链接后,屏幕会跳到顶那地方,这样会让人感觉很不舒服。
 
....

ubb转html,html转ubb

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);
....

Request.Form('content1')与content1.value

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...>)符号的.
 
....

多级关联下拉(select)菜单代码

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:"泉州",
....

Ajax的小方法(Version 2.1)

By weisnet On 2009-05-04 At 20:11 View:699
 
JavaScript
....

解决 Server Application Error 的方法

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
....

WinXP“添加删除WIndows组件”中没有IIS也能安装

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做一份备份)
....

Firefox 下不能用window.showModalDialog的解决办法

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返回值
{
....

.net1.1 在firefox 上传文件的特殊情况

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);
那我们上传文件过程中,可能要做很多问题,比较检测文件是否合法,格式是否正确的问题。
....
首页 上一页 1 [2] 尾页   总共 57条记录.

Hot Posts Powered by weiseditor

  • Add to Google

Friend links