Machine.config 文件位于 %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\ 目录中。
例如:
1
<httpRuntime executionTimeout="90" maxRequestLength="4096" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" />
单个站点超时时间
Web.config配置文件中设置http请求运行时间:
1
2
3
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="720" />
</system.web>
这里设置的为720秒,前面的属性maxRequestLength一般用于用户上传文件限制大小!默认一般为4096 KB (4 MB)。
单个页面请求超时时间
对于单个页面,可以使用Server.ScriptTimeout来设定超时。
1
Server.ScriptTimeout = 120
注意:如果在Web.config里设置了debug属性,例如:<compilation debug="true" targetFramework="4.0">
此时,ScriptTimeout会被忽略。
本实例实现的主要功能是,将形如YYYY-MM-DD格式的数字日期转化为中文。具体步骤如下:首先,使用Javascript语言自定义一个transformchinese(s)方法,将数字日期转化为中文,代码如下:
<script>
var chinese = ['零','一','二','三','四','五','六','七','八','九']
var len = ['十']
var ydm =['年','月','日']
function etchinese(s)
{
//将单个数字转化成中文
s=""+s
slen = s.length
var result=""
for(var i=0i<sleni++)
{
result+=chinese[s.charAt(i)]
}
return result
}
function specialcharacter(s)
{
//对特殊情况进行处理,并调用etchinese(s)方法,返回相关的中文
s=""+s
var result=""
if(s.length==2)
{
if(s.charAt(0)=="1")
{
if(s.charAt(1)=="0")return len[0]
return len[0]+chinese[s.charAt(1)]
}
if(s.charAt(1)=="0")return chinese[s.charAt(0)]+len[0]
return chinese[s.charAt(0)]+len[0]+chinese[s.charAt(1)]
}
return etchinese(s)
}
function transformchinese(s)
{
//验证输入的日期格式,并调用specialcharacter(s)方法,将相关数字转化为中文
var datePat = /^(\d{2}|\d{4})(\/|-)(\d{1,2})(\2)(\d{1,2})$/
var matchArray = s.match(datePat)
var ok=""
if (matchArray == null) return false
for(var i=1i<matchArray.lengthi=i+2)
{
ok+=specialcharacter(matchArray[i]-0)+ydm[(i-1)/2]
}
return ok
}
</script>
然后,在HTML视图的body中添加如下代码,调用transformchinese(s),将数字日期转化为中文。
YYYY-MM-DD:<input type=text name="EData" value="2007-1-18">
中文显示:<input type=text name="CData">
<input type=button onclick="document.all.CData.value=transformchinese(document.all.EData.value)"
value="转换">
本实例主要是使用DateTime结构的CompareTo方法来比较当前系统时间与数字“13”的大小,如果当前系统时间大于“13”,则显示“下午好”;否则,显示“上午好”。代码如下:
//将系统时间与数据13进行比较,以获取问候语
int Time = DateTime.Now.Hour.CompareTo(13)
string str
if(Time>0)
{
str="下午好!"
}
else
{
str = "上午好!"
}
Label3.Text = str
-----------------------------------------------------------------------------------------
//最简单的方法javaScript显示年月日时分秒星期
<span id="ShowTime"></span>
<script language="JavaScript">
setInterval("ShowTime.innerHTML=\"<font color='#ff0000'>\"+ new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay())+\"</font>\"",1000)
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)