博文
IIS Server Application Error 解决方法(转)(2007-06-14 14:31:00)
摘要:IIS Server Application Error 解决方法
本文来自:http://1.1.14.blog.163.com/blog/static/7290142200731615026484/
0、http 500 内部服务器错误(即“Server Application Error”)
(1)此时可把IE的“显示友好HTTP错误”取消,以查看具体错误信息。
改之前显示“http 500,内部服务器错误”,改之后直接显示Server Application Error那一段——原来都是一回事。
(2)打开,开始|控制面板|管理工具|事件查看器,在系统里有一条有关W3SVC的警告信息,双击,有如下信息:
服务器无法加载应用程序 '/LM/W3SVC/1/ROOT/IISHELP'。错误是 '没有注册类别'。
有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心
解决方法:
(执行如下命令之前,可以删除组件服务|DCOM配置里与IIS有关的三项)
如果单击开始|控制面板|管理工具|组件服务里的“COM+应用程序”弹出错误对话框,若不是msdtc损坏,一般情况下是由于msdtc服务未启动导致,此时都可以用如下指令解决:
Net stop msdtc
Msdtc –uninstall
Msdtc –install
在确保msdtc运行正常的前提下,执行如下指令注册asp组件:
C:\WINDOWS\system32\inetsrv>rundll32 wamreg.dll,create iispackage
C:\WINDOWS\system32\inetsrv>rundll32 wamreg.dll,CreateIISPackage
C:\WINDOWS\system32\inetsrv>regsvr32 asptxn.dll
C:\WINDOWS\system32\inetsrv>iisreset
此时查看http://127.0.0.1,O......
细节处理(2007-05-25 12:35:00)
摘要:1, 判断table中的值与dropdownlist中的值是否相等,使dropdownlist选中相等的那项
for (int k = 0; k < ddlistXD.Items.Count; k++)
{
if (ddlistXD.Items[k].Value == dt.Rows[0]["XD"].ToString())
{
ddlistXD.SelectedIndex = k;
break;
}
}
2,在传统网页上加AJAX,要修改配置文件
<system.web>
<httpHandlers>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Exte......
IE打印设置页眉页脚(2007-04-09 10:34:00)
摘要:一、设置页眉,页脚
ie浏览器--à文件菜单--->页面设置---à清除页眉和页脚文本框中的值
打印预览时就不会出现多余的页眉页脚了
二、IE打印的符号
符号
含义
&w
网页标题
&u
网页地址 (URL)
&d
短日期格式(由“控制面板”中的“区域设置”指定)
&D
长日期格式(由“控制面板”中的“区域设置”指定)
&t
由“控制面板”中的“区域设置”指定的时间格式
&T
24 小时时间格式
&p
当前页码
&P
总页数
&b
文本右对齐(请把要右对齐的文字放在“&b”之后)
&b&b
文字居中(请把要居中的文字放在“&b”和“&b” 之间)
&&
单个 & 号 (&)
以上资料来源:http://www.ljjyw.com/datas/wen/print_htm.htm......
快速导出EXCEL(2007-04-04 13:52:00)
摘要:导出EXCEL是很多程序都要用到,导出EXCEL的速度问题让人比较头疼,在网上查找了好几天都没有找到满意的方法。我要导出的EXCEL文件
要求前面有表头,后面有总计。刚开始采用了填格子的方式导出,但是数据一多响应时间就让人皱眉,在网上看见有说可以用数组保存数据
再一次性填充EXCEL文件,但是我就是没有找到门道。因此,产生了下面的代码:
//在GridView的页脚添加总计
protected void gvExperimentGapStatistic_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.EmptyDataRow)
{
for (int i = 0; i < gvExperimentGapStatistic.Rows.Count; i++)
{
iNumber += long.Parse(gvExperimentGapStatistic.Rows[i].Cells[4].Text);
iMone......
生成XML文件(2007-04-02 11:14:00)
摘要: #region 生成XML文件
protected void CreateXMLDoc(string address)
{
XmlDocument xmldoc = new XmlDocument();
//address 是原文件的完整路径
xmldoc.LoadXml("<FileAddress><Address>"+address+"</Address></FileAddress>");
xmldoc.Save("G:\\freezip\\freezip\\Address.xml");
}
#endregion
#region 读取XML文件
protected string ReadXMLDoc()
{
try
{
string rootName = string.Empty;
string nodeValue = String.Empty;
......
Asp.net(C#)常用函数表(转)(2007-03-29 10:02:00)
摘要:本文转自:http://and8.net/article.asp?id=195 作者:soking 日期:2007-01-09
1、DateTime 数字型
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2 取当前年
int 年=currentTime.Year;
1.3 取当前月
int 月=currentTime.Month;
1.4 取当前日
int 日=currentTime.Day;
1.5 取当前时
int 时=currentTime.Hour;
1.6 取当前分
int 分=currentTime.Minute;
1.7 取当前秒
int 秒=currentTime.Second;
1.8 取当前毫秒
int 毫秒=currentTime.Millisecond;
(变量可用中文)2、Int32.Parse(变量) Int32.Parse("常量")
字符型转换 转为32位数字型
1.9 取中文日期显示——年月日时分
string strY=currentTime.ToString("f"); //不显示秒
1.10 取中文日期显示_年月
string strYM=currentTime.ToString("y");
1.11 取中文日期显示_月日
string str......
DataGrid&GridView(二)(2007-03-24 09:06:00)
摘要:6 Grid导出Ecxel
(1) 直接导出Excel
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
Response.AppendHeader("Content-Disposition", "attachment;filename=FileName.xls");
// 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!!
Response.ContentEncoding = System.Text.Encoding.UTF7;
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
GridID.RenderControl(oHtmlTextWriter);
......
DataGrid&GridView(一)(2007-03-24 09:04:00)
摘要:1 排序
前台:
<asp:DataGrid ID="dgHTMX" runat="server" Width="100%" AutoGenerateColumns="False" OnSortCommand="dgHTMX_SortCommand" > <asp:BoundColumn DataField="GG" HeaderText="规格" SortExpression="GG"></asp:BoundColumn>
</asp:DataGrid>
后台:
protected void dgHTMX_SortCommand(object source, DataGridSortCommandEventArgs e)
{
if (dgHTMX.Items.Count > 1)
{
if (ViewState["sortdirection"] == null)
&nbs......