Allan
菜鸟也是有梦想的...

导航

统计
公告
 

2012年5月15日

readonly只在创建的时候进行赋值或者是在构造函数里面,
const 只在创建的时候进行赋值

 

如:

 

 

posted @ 2012-05-15 23:55 翱翔之心 阅读(3) 评论(0) 编辑

2012年4月17日

例如<p>测试标签</p>,经过出来后得到的结果是测试标签

//去除文本字体样式
public static string clearHTML(string Htmlstring)
{
Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "",RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "",RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(quot|#34);", "\"",
RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(amp|#38);", "&",
RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(lt|#60);", "<",
RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(gt|#62);", ">",
RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(cent|#162);", "\xa2",
RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(pound|#163);", "\xa3",
RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(copy|#169);", "\xa9",
RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&#(\d+);", "",
RegexOptions.IgnoreCase);

Htmlstring.Replace("<", "");
Htmlstring.Replace(">", "");
Htmlstring.Replace("\r\n", "");
Htmlstring = HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim();
return Htmlstring;
}

posted @ 2012-04-17 10:36 翱翔之心 阅读(48) 评论(0) 编辑

2012年3月19日

/**  
*视频播放 by zhensheng@  
*参数说明  
u - 媒体URL  
w - 媒体宽度width  
h - 媒体高度height  
*/  

//播放Mediaplayer格式的视频,包括.avi .mpg .mpeg .wmv .wma .asf .mid .mp3等  
function pv_m(u, w, h){  
var pv='';  
pv += '<object width="'+w+'" height="'+h+'" id="iask_v" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">';  
pv += '<param name="FileName" value="'+u+'">';  
pv += '<param name="AutoStart" value="1">';  
pv += '<param name="AutoSize" value="1">';  
pv += '<param name="ShowControls" value="1">';  
pv += '<param name="ShowPositionControls" value="0">';  
pv += '<param name="ShowAudioControls" value="1">';  
pv += '<param name="ShowTracker" value="1">';  
pv += '<param name="ShowDisplay" value="0">';  
pv += '<param name="ShowStatusBar" value="1">';  
pv += '<param name="ShowGotoBar" value="0">';  
pv += '<param name="ShowCaptioning" value="0">';  
pv += '<param name="PlayCount" value="1">';  
pv += '<param name="AnimationAtStart" value="0">';  
pv += '<param name="TransparentAtStart" value="0">';  
pv += '<param name="AllowScan" value="0">';  
pv += '<param name="EnableContextMenu" value="0">';  
pv += '<param name="ClickToPlay" value="0">';  
pv += '<param name="InvokeURLs" value="1">';  
pv += '<param name="DefaultFrame" value="">';  
pv += '<embed src="'+u+'" width="'+w+'" height="'+h+'" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&;sbp=mediaplayer&ar=media&sba=plugin&" name="MediaPlayer" showcontrols="1" showpositioncontrols="0" showaudiocontrols="1" showtracker="1" showdisplay="0" showstatusbar="1" autosize="0" showgotobar="0" showcaptioning="0" autostart="1" autorewind="0" animationatstart="0" transparentatstart="0" allowscan="1" enablecontextmenu="1" clicktoplay="0" invokeurls="1" defaultframe=""></embed>';  
pv += '</object>';  
document.write(pv);  
}  

//播放Realplay格式的视频,包括.rm .ram .rmvb等  
function pv_r(u, w, h){  
var pv='';  
pv += '<object width="'+w+'" height="'+h+'" id="iask_v" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">';  
pv += '<param name="SRC" value="'+u+'">';  
pv += '<param name="AUTOSTART" value="1">';  
pv += '<param name="CONTROLS" value="Imagewindow,StatusBar,ControlPanel">';  
pv += '<param name="_ExtentX" value="18415">';  
pv += '<param name="_ExtentY" value="9102">';  
pv += '<param name="SHUFFLE" value="0">';  
pv += '<param name="PREFETCH" value="0">';  
pv += '<param name="NOLABELS" value="0">';  
pv += '<param name="CONSOLE" value="Clip1">';  
pv += '<param name="LOOP" value="0">';  
pv += '<param name="NUMLOOP" value="0">';  
pv += '<param name="CENTER" value="0">';  
pv += '<param name="MAINTAINASPECT" value="0">';  
pv += '<param name="BACKGROUNDCOLOR" value="#000000">';  
pv += '<embed src="'+u+'" width="'+w+'" height="'+h+'" type="audio/x-pn-realaudio-plugin" console="Clip1" controls="Imagewindow,StatusBar,ControlPanel" autostart="true">';  
pv += '</object>';  
document.write(pv);  
}  

//播放Quicktime格式的视频,包括.mov .amr .3gp等  
function pv_q(u, w, h){  
var pv='';  
pv += '<object width="'+w+'" height="'+h+'" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">';  
pv += '<param name="src" value="'+u+'">';  
pv += '<param name="controller" value="true">';  
pv += '<param name="type" value="video/quicktime">';  
pv += '<param name="autoplay" value="true">';  
pv += '<param name="target" value="myself">';  
pv += '<param name="bgcolor" value="black">';  
pv += '<param name="pluginspage" value="http://www.apple.com/quicktime/download/index.html">';  
pv += '<embed src="'+u+'" width="'+w+'" height="'+h+'" controller="true" align="middle" bgcolor="black" target="myself" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/index.html"></embed>';  
pv += '</object>';  
document.write(pv);  
}
posted @ 2012-03-19 15:30 翱翔之心 阅读(40) 评论(0) 编辑

2012年3月15日

导入COM库:Microsoft word 11.0 Object Library.
引用里面就增加了:
创建新Word
            object oMissing = System.Reflection.Missing.Value;
            Word._Application oWord;
            Word._Document oDoc;
            oWord = new Word.Application();
            oWord.Visible = true;
            oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
                ref oMissing, ref oMissing);

打开文档:
            object oMissing = System.Reflection.Missing.Value;
            Word._Application oWord;
            Word._Document oDoc;
            oWord = new Word.Application();
            oWord.Visible = true;
            object fileName = @"E:CCCXCXXTestDoc.doc";
            oDoc = oWord.Documents.Open(ref fileName,
            ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
            ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
            ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);

导入模板
            object oMissing = System.Reflection.Missing.Value;
            Word._Application oWord;
            Word._Document oDoc;
            oWord = new Word.Application();
            oWord.Visible = true;
            object fileName = @"E:XXXCCXTest.doc";
            oDoc = oWord.Documents.Add(ref fileName, ref oMissing,
                            ref oMissing, ref oMissing);


.添加新表
            object oMissing = System.Reflection.Missing.Value;
            Word._Application oWord;
            Word._Document oDoc;
            oWord = new Word.Application();
            oWord.Visible = true;
            oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
                ref oMissing, ref oMissing);

            object start = 0;
            object end = 0;
            Word.Range tableLocation = oDoc.Range(ref start, ref end);
            oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);

.表插入行
            object oMissing = System.Reflection.Missing.Value;
            Word._Application oWord;
            Word._Document oDoc;
            oWord = new Word.Application();
            oWord.Visible = true;
            oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
                ref oMissing, ref oMissing);

            object start = 0;
            object end = 0;
            Word.Range tableLocation = oDoc.Range(ref start, ref end);
            oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);

            Word.Table newTable = oDoc.Tables[1];
            object beforeRow = newTable.Rows[1];
            newTable.Rows.Add(ref beforeRow);

.单元格合并
            object oMissing = System.Reflection.Missing.Value;
            Word._Application oWord;
            Word._Document oDoc;
            oWord = new Word.Application();
            oWord.Visible = true;
            oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
                ref oMissing, ref oMissing);

            object start = 0;
            object end = 0;
            Word.Range tableLocation = oDoc.Range(ref start, ref end);
            oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);

            Word.Table newTable = oDoc.Tables[1];
            object beforeRow = newTable.Rows[1];
            newTable.Rows.Add(ref beforeRow);

            Word.Cell cell = newTable.Cell(1, 1);
            cell.Merge(newTable.Cell(1, 2));

.单元格分离
            object oMissing = System.Reflection.Missing.Value;
            Word._Application oWord;
            Word._Document oDoc;
            oWord = new Word.Application();
            oWord.Visible = true;
            oDoc = oWord.Documents.Add(ref oMissing,
                ref oMissing, ref oMissing);

            object start = 0;
            object end = 0;
            Word.Range tableLocation = oDoc.Range(ref start, ref end);
            oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);

            Word.Table newTable = oDoc.Tables[1];
            object beforeRow = newTable.Rows[1];
            newTable.Rows.Add(ref beforeRow);

            Word.Cell cell = newTable.Cell(1, 1);
            cell.Merge(newTable.Cell(1, 2));

            object Rownum = 2;
            object Columnnum = 2;
            cell.Split(ref Rownum, ref  Columnnum);

通过段落控制插入
            object oMissing = System.Reflection.Missing.Value;
            object oEndOfDoc = "\endofdoc"; /**//* endofdoc is a predefined bookmark */

            //Start Word and create a new document.
            Word._Application oWord;
            Word._Document oDoc;
            oWord = new Word.Application();
            oWord.Visible = true;
            oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
                ref oMissing, ref oMissing);

            //Insert a paragraph at the beginning of the document.
            Word.Paragraph oPara1;
            oPara1 = oDoc.Content.Paragraphs.Add(ref oMissing);
            oPara1.Range.Text = "Heading 1";
            oPara1.Range.Font.Bold = 1;
            oPara1.Format.SpaceAfter = 24;    //24 pt spacing after paragraph.
            oPara1.Range.InsertParagraphAfter();

原文地址http://zhidao.baidu.com/question/43369137
posted @ 2012-03-15 22:05 翱翔之心 阅读(44) 评论(0) 编辑
 

在调试web保存文件到服务器时,返回一个异常提示“拒绝访问http://.........”

在网上找了一下,打开 工具=>文件夹选项=>找到 使用简单文件共享(推荐) 这个选项,并去掉勾,

重新在文件夹上右击查看属性,可以看到安全选项了,对这个文件夹进行授权,文件可以顺利保存了,

搞定!

posted @ 2012-03-15 21:56 翱翔之心 阅读(22) 评论(0) 编辑
 

最近这个星期,客户要求做一个前后台管理的在线汇报功能,前台只能是展示内容的,

我在后台使用了freetextbox这个插件,freetextbox功能很全,这个是不可否认的,但是我在前台想把这个freetextbox的工具栏

隐藏时,无论怎么设置都无法完全地把工具栏隐藏掉,在网上搜了很久,看到别人说用label可以显示html的内容,

使用label代替freetextbox之后,内容的显示跟freetextbox没有任何差异

在.aspx页面加个label标签,加了runat属性的

<label id="lblResult" runat="server"></label>


在台这样子使用就可以了:

View Code
lblResult.InnerHtml = 你的html代码;



posted @ 2012-03-15 16:28 翱翔之心 阅读(43) 评论(0) 编辑

2012年2月28日

摘要: 配置IIS时出现的错误阅读全文
posted @ 2012-02-28 01:00 翱翔之心 阅读(11) 评论(0) 编辑

2012年1月18日

摘要: 学了那么久Jquery了,连基本的事件都还没了解,真的有点对不起自己了,今天无意之中看到一篇文章写了,我赶紧收集起来,收藏了总是会用到的。.blur()表单元素失去焦点。 .change()表单元素的值发生变化 .click()鼠标单击 .dblclick()鼠标双击 .focus()表单元素获得焦点 .focusin()子元素获得焦点 .focusout()子元素失去焦点 .hover()同时为mouseenter和mouseleave事件指定处理函数 .keydown()按下键盘(长时间按键,只返回一个事件) .keypress()按下键盘(长时间按键,将返回多个事件) .keyup()松阅读全文
posted @ 2012-01-18 11:56 翱翔之心 阅读(31) 评论(0) 编辑

2011年11月19日

摘要: 如何设置asp.net网页播放视频阅读全文
posted @ 2011-11-19 12:16 翱翔之心 阅读(60) 评论(0) 编辑

2011年11月14日

摘要: .net framework 1.1 并没有提供64位的安装包,.net framework 2.0才开始有64位的安装包,但是需要配置.net framework 1.1的网站怎么办呢,我在网上找到了一个解决的方法http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/13f991a5-45eb-496c-8618-2179c3753bb0.mspx?mfr=true这是原文,我们只需要运行cd%systemdrive%\Inetpub\AdminScripts和cscript.exe adsuti阅读全文
posted @ 2011-11-14 19:51 翱翔之心 阅读(82) 评论(0) 编辑