Archive for the '.Net方面' Category

将代码注释生成类似于msdn风格的文件

四月 9th, 2010 by 寻道者


需要的软件有:
Sandcastle.msi
htmlhelp.exe
两个软件安装完成以后,第一个软件会自动将路径写入path环境变量,而第二个不会,所以需要手动来写,要确保hhc命令可以执行。
接下来就是生成了,进入带有xml注释文件的文件夹,执行build_Sandcastle.bat vs2005 项目全称(即dll的文件名),回车就可以生成了。可以看这篇blog使用 Sandcastle 生成 chm 帮助文档

使用XmlSerializer类进行序列化与反序列化操作

四月 2nd, 2010 by 寻道者


在.net中使用XmlSerializer类进行序列化与反序列化操作是非常方便的,见下面的代码:

vs2008团队资源管理器中看不到文档的解决方法

三月 4th, 2010 by 寻道者


tfs文档显示红叉

通过网页调用非本机的webservice

二月 4th, 2010 by 寻道者


在web.config的system.web节点中加入

<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
[...]

vs tfs”移除映射”选择没有的解决方法

二月 4th, 2010 by 寻道者


vs tfs 移除映射看不到

浅谈ASP.NET内部机制(转载)

二月 3rd, 2010 by 寻道者


小洋 ASP.NET 内部机制
厚道做人,尊重小洋的劳动成果,只转链接

使用EnterpriseLibrary与odp.net开发翻页程序

十一月 26th, 2009 by 寻道者


EnterpriseLibrary,odp.net 企业库

GridView數據源為null時顯示標題列的方法

十一月 21st, 2009 by 寻道者


當GridView的綁定數據源為空時,GridView是不顯示標題列的,用下面的方法可以顯示。
分如下步驟
1、先讓GridView的數據源有數據,也就是在頁面上能夠顯示標題列;
2、打開頁面源文件,並將GridView生成的標題列<tr></td>復制到一個<div></div>中
3、將這個復制到aspx頁面中的指定位置上
4、編寫控制顯示腳本
代碼如下:

<div id="div_gridViewHeader">
<table class="Winstar-table">
<tr><th scope="col">文件名称</th><th scope="col">本库记录</th><th scope="col">接收类型</th><th scope="col">接收时间</th><th scope="col">调入状态</th><th scope=’col’>过滤</th><th scope=’col’>处理人</th><th scope=’col’>操作</th></tr>
</table>
</div>
<asp:GridView ID="gvList" runat="server" AutoGenerateColumns="False" CssClass="Winstar-table" OnRowDataBound="gvList_RowDataBound">
<Columns>
<asp:BoundField DataField="guid" Visible="False" />
<asp:TemplateField HeaderText="文件名称">
<ItemTemplate>
<%# Eval("DOCTITLE") %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="本库记录">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text=’<%# Bind("DOCID") %>’></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="接收类型">
<ItemTemplate>
<%# Eval("MODIFYSTATE")%></ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="MODIFYDATE" HeaderText="接收时间" DataFormatString="{0:yyyy-MM-dd}" />
<asp:TemplateField HeaderText="调入状态">
<ItemTemplate>
<%# Eval("INPUTSTATE")></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="过滤">
<ItemTemplate>
<%# Eval("HIDESTATE")%></ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="DEALUSERNAME" HeaderText="处理人" />
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:LinkButton ID="lbtnImport" runat="server">调入</asp:LinkButton>
<asp:LinkButton ID="lbtnDelete" runat="server">删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

<script type="text/javascript">
var grid = document.getElementById(‘<%=gvList.ClientID %>’);
if(grid&&grid.getElementsByTagName(‘td’)!=null&&grid.getElementsByTagName(‘td’).length>0)
{
document.getElementById(‘div_gridViewHeader’).style.display=’none’;
}
</script>

VS2008中解决方案管理器中看不到解决方案节点的解决办法

十月 24th, 2009 by 寻道者


在解决方案视图中看不到解决方案节点

通过组织机构代码找到省或直辖市的名称

十月 10th, 2009 by 寻道者


通过组织机构代码找到省或直辖市的名称

pagepeel by webpicasso.de