|
标签:杂谈 |
|
标签:杂谈 |
问:
大家谁有碰到这种情况呀??
TD1.InnerHtml='设置' + Request.QueryString['info'];
和
Response.Write('设置' + Request.QueryString['info'];
都会变成乱码,显示如下:
set_top.aspx?info='好人一生平安'
设置'唤'
______________________________________________________________________________________________
答1:
在web.config中将utf-8全部改为GB2312,好象有3处
______________________________________________________________________________________________
答2:
原来的 一个帖子:
写Url的时候使用Server.UrlEncode方法
如你的Url:
http://'..../test.aspx?nf=2003&bmmc=代数
改成:
http://'..../test.aspx?nf=2003&bmmc='<%#
Server.UrlEncode('代数') %>'
然后在使用参数的网页加入:
Request.QueryString('nf')
Server.UrlDecode(Request.QueryString('bmmc'))

曾经做上图所示的效果,会使用到position来相对定位到h2标签的右侧.这样的做法,代码确实会多好几行. 其实可以用个笨一点的办法来实现的:
譬如html代码如下:
< h2>< a h ref='#' >标题< /a> < span>更多…< /span> < /h2>
使用potsition的css差不多如下:
h2{
position:relative;
height:20px;
}
span{
position:absolute;
right:0;
top:0;
display:block;
height:20px;
}
这样才能实现更多在右侧.其实真的还可以更简单:
h2{
height:20px;
}
span{
float:right;
display:block;
margin:-10px 0 0 0;
height:20px;
}
其实只是利用了margin-top 的负数来实现,因为默认的float会换行
为了这个圆角,前段开发们付出的努力是在是太多了.又要考虑http连接数,又要考虑css与html的代码量与语义.
贴出的是最近考虑替换现有圆角做法的方案,可能还有许多未考虑的状况.但是大体的编写方式便是如下.
好处是便于维护,只有一个图片.还可以某种程度上的任意缩放.缺点是多了无意义的html代码.
css:
.c,.c i,.c i i,.c b,.c b b,.c p{
background-image:url(http://pics.taobao.com/bao/album/promotion/uiblog/purple.png);
background-repeat:no-repeat;
}
.c{
width:200px;
background-position:0 -4px;
}
.c i{
display:block;
height:4px;
}
.c i i{
margin:0 0 0 4px;
background-position:right 0;
}
.c b{
display:block;
height:4px;
background-position:0 bottom;
}
.c b b{
margin:0 0 0 4px;
background-position:right bottom;
}
.c p{
margin:0 0 0 4px;
padding:0 4px 0 0;
background-position:right -4px;
}
html:
|
标签:杂谈 |
一.FileMode.Append
Append追加:
如果文件存在,则打开文件,把指针指到文件的末尾;如果不存在,则新建文件
二.FileMode.Create
Create:新建
如果文件存在,则覆盖原有文件,把指针指到文件的开始,文件的创建日期会更新;
如果文件不存在,则新建文件
三.FileMode.CreateNew
CreateNew:新建新的文件
如果文件存在,则产生异常;如果文件不存在,则产生异常
四.FileMode.OpenOrCreate
OpenOrCreate:打开或是新建
如果文件存在,则打开文件,把指针指到文件的开始;如果文件不存在,则新建文件
五. FileMode.Truncate
如果文件存在,则打开文件,清除这个文件中的内容,把指针指到文件的开始,保留最初文件的创建日期(重写);如果文件不存在,则产生异常
六. FileMode.Open
Open:打开文件
如果文件存在,则打开文件,把指针指到文件的开始;如果不存在,则产生异常
try
使用时,
string PassWord = FunStr(md5(this.Pa
|
标签:杂谈 |
public string CutString(string str, int
length)
|
标签:杂谈 |
public string CutString(string str, int
length)