SharpDevelop开发Asp.net
设置SharpDevelop,使其能编写和运行Asp.net。
在看下文的时候,请确定您的系统装上了IIS,FontPage扩展,装了.Net框架。好现在开始我的讲述。
如果您装的.Net框架是1.1版的,请生成以下BAT文件。
文件:Asp.Net_1.1_Setup.bat
c:
cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
aspnet_regiis.exe -i
aspnet_regiis.exe -lk
pause
------------------------
如果您装的.Net框架是2.0版的,请生成以下BAT文件。
文件:Asp.Net_2.2_Setup.bat
c:
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
aspnet_regiis.exe -i
aspnet_regiis.exe -lk
pause
------------------------
当然,以上的C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322,C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727不是绝对的,因系统而异。
现在运行建好的BAT文件。将出现下面信息。
Start installing ASP.NET (2.0.50727).
.........
Finished installing ASP.NET (2.0.50727).
Setup has detected some errors during the operation. For details, please read th
e setup log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ASPNETSetup_00002.log
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -lk
W3SVC/ 2.0.50727.0
W3SVC/1/ROOT/Printers/ 2.0.50727.0
好了,出现上面的信息,就表示正常安装了。下一步,将是配置IIS了。在IIS指定工程目录。就OK了...不用俺多说吧。我相信大家都很熟。^_^
好。现在设置SharpDevelop了.不设置在运行时将会弹出以下提示
相关文档:
asp.net中自带的CutString只能截取字符数量的长度,但中英文字符数有差异,一个中文字等同于二个英文字符的宽度,这样对截取后的效果不理想.使用以下的方法就能解决.
//调用方法
string title=BLL.CutStr.CutString("标题",10);using System;
using System.Collections.Generic;
using System.Text;
namespace BLL
{
&n ......
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: 输入数组长度大于此表中的列数。
错误代码如下:
DataTable sourceTable = ......
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
namespace ......
a. ReportViewer关联Report1.rdlc的简单呈现
b. 对带有报表参数的Report1.rdlc的呈现
c.
利用程式生成的DataSet 填充报表
d. 调用存储过程 生成DataSet 填充报表
==========
简单的呈现
==========
1. 打开VS2005,文件->新建->网站 选择语言种类(C#)
2. 在该解决方案下
设计其已经生成的Default.aspx ......