window2003中,在IIS中,如何解决不能播放.FLV文件

1.在2003服务器上,找开IIS管理器。
2
.展开本地服务器名称,右击选择属性,在Internet信息服务标签上,点击最下方的计算机MIME映射下面的编辑按钮。
3
.点击新类型按钮,扩展名添上”.FLV”,内容类型(MIME)添上“flv-application/octet-stream”
4
.点击确定
5
.重新启动www服务。

Webservice中LinqToSQL执行ToList序列化产生循环引用错误

问题描述:在做Tiffany的时候,用到Linq通过Webservice返回数据给Flash。但是当执行结果集.ToList()的时候出现如下错误:
System.InvalidOperationException: 生成 XML 文档时出错。 ---> System.InvalidOperationException: 序列化类型 Tiffany.Photo 的对象时检测到循环引用。
在 System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(String name, String ns, Object o, Boolean writePrefixed, XmlSerializerNamespaces xmlns)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write3_Photo(String n, String ns, Photo o, Boolean isNullable, Boolean needType)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write2_Vote(String n, String ns, Vote o, Boolean isNullable, Boolean needType)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write3_Photo(String n, String ns, Photo o, Boolean isNullable, Boolean needType)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write5_ArrayOfPhoto(Object o)
在 Microsoft.Xml.Serialization.GeneratedAssembly.ListOfPhotoSerializer.Serialize(Object objectToSerialize, XmlSerializationWriter writer)
在 System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
在 System.Xml.Serialization.XmlSerializer.Serialize(TextWriter textWriter, Object o, XmlSerializerNamespaces namespaces)
在 System.Xml.Serialization.XmlSerializer.Serialize(TextWriter textWriter, Object o)
在 System.Web.Services.Protocols.XmlReturnWriter.Write(HttpResponse response, Stream outputStream, Object returnValue)
在 System.Web.Services.Protocols.HttpServerProtocol.WriteReturns(Object[] returnValues, Stream outputStream)
在 System.Web.Services.Protocols.WebServiceHandler.WriteReturns(Object[] returnValues)
在 System.Web.Services.Protocols.WebServiceHandler.Invoke()

问题分析:查看报错内容,“检测到循环引用”说明Linq的关系引用上存在问题。

问题解决:打开DataClassses-关联-子属性-访问权限,改为Internal

Asp.Net中Response.Write()导致页面CSS无效

问题描述:在修改NB网站的时候,发现响应按钮后出现全部字体变大现象,即不受CSS样式控制。

问题查找:因为这个响应按钮的方法内语句比较少,Response.Write()尤为惹眼,猜想是因为直接输入而产生了此问题:Response.Write("<script>alert('请勾选“本人已阅读兑换细则”')</script>");

问题求证:删除语句后发现果然一切正常了。

问题分析:Response.Write()是输出到页面的最顶端,导致了页面不符合DTD规范:
<!-- DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" -->

问题解决:使用微软推荐方法:Page.RegisterStartupScript("submitImageButtonClick", "<script>alert('请勾选“本人已阅读兑换细则”')</script>");
第一个参数是Script的名字,随便取。
第二个参数是Script,直接贴上去就行。

PV3D基础入门教程

官方网站:http://pv3d.org/

官方演示:http://www.papervision3d.org/

官方论坛:http://forum.papervision3d.org/

达达的教程:
Papervision3D入门第1步:http://www.unbe.cn/blog/?p=306
Papervision3D入门第2步:http://www.unbe.cn/blog/?p=310
Papervision3D入门第3步:http://www.unbe.cn/blog/?p=320
Papervision3D入门第4步:http://www.unbe.cn/blog/?p=321
Papervision3D入门第5步:http://www.unbe.cn/blog/?p=325
Papervision3D入门第6步:http://www.unbe.cn/blog/?p=385

爱好的教程:
第一课:关于 Papervision 3D:http://blog.sina.com.cn/s/blog_49b35d540100a0ef.html
第二课:三种IDE创建Papervision 3D文件:http://blog.sina.com.cn/s/blog_49b35d540100a0hu.html
第三课:创建第一个Papervision 3D文件:http://blog.sina.com.cn/s/blog_49b35d540100a0w3.html
第四课:一个旋转圆锥体效果:http://blog.sina.com.cn/s/blog_49b35d540100a0wr.html
第五课:一个旋转球体效果:http://blog.sina.com.cn/s/blog_49b35d540100a212.html
第六课:深入研究Papervision3D自定义类--PaperBase:http://blog.sina.com.cn/s/blog_49b35d540100a2r9.html
第七课:Papervision3D贴图基础:http://blog.sina.com.cn/s/blog_49b35d540100a2rx.html
第八课:使用复杂模型贴图:http://blog.sina.com.cn/s/blog_49b35d540100a2yd.html
第九课:3D鼠标交互效果:http://blog.sina.com.cn/s/blog_49b35d540100a3ht.html
第十课:3D键盘交互效果:http://blog.sina.com.cn/s/blog_49b35d540100a3yu.html
第十一课:基本3D交互场景事件:http://blog.sina.com.cn/s/blog_49b35d540100a54p.html
第十二课:高级3D交互场景事件(一):http://blog.sina.com.cn/s/blog_49b35d540100a5vd.html

如果用PV3D组件开发,可以参考教程:http://hi.baidu.com/acumagic/blog/item/9fefca1fc7405d08304e15d7.html

ASP.NET刷新页面的六种方法

第一:
private void Button1_Click( object sender, System.EventArgs e )  
{
    Response.Redirect( Request.Url.ToString( ) );
}

第二:
private void Button2_Click( object sender, System.EventArgs e )  
{
    Response.Write( " <script language=javascript>window.location.href=document.URL; </script>" );
}

第三:
private void Button3_Click( object sender, System.EventArgs e )  
{
    Response.AddHeader( "Refresh","0" );
}

第四:
private void Button6_Click( object sender, System.EventArgs e )  
{  
    Response.Write( " <script language=javascript>window.location.reload( ); </script>" );
}

第五:(需替换<>)
<script><!--
var limit="3:00"
if ( document.images )
{
    var parselimit=limit.split( ":" )parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh( )
{
    if ( !document.images )returnif ( parselimit==1 )window.location.reload( )else
    {
        parselimit-=1curmin=Math.floor( parselimit/60 )cursec=parselimit%60if ( curmin!=0 )curtime=curmin+"分"+cursec+"秒后重刷本页!"elsecurtime=cursec+"秒后重刷本页!"window.status=curtimesetTimeout( "beginrefresh( )",1000 )
    }
}
window.onload=beginrefresh//-->  </script><DIV style="Z-INDEX: 102;
LEFT: 408px;
POSITION: absolute;
TOP: 232px" ms_positioning="text2D">
<P><FONT size="3">自动刷新页面</FONT></P>
</DIV>

第六:
<meta http-equiv="refresh" content="300; url=target.html">