易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net DropDownList 项目动态添加


Dotjum 這邊要介紹也是一個很經典的 ASP.NET 老問題,就是怎麼要在下拉選項中,一開始 DataBind() 資料繫結時,
就先出現預設選項 請選擇,其實做這個非常簡單,在很久很久以前 Dotjum 一開始不太懂,就用了奇怪的方法來達成,
因位DataBind後,你先輸入的靜態選項 清單中的項目 會消失,所以很久以前  Dotjum 就弄了一個在資料 DataSet 叫回來之後,
再弄一筆 請選擇的資料上去 不然就是 等 DropDownList DataBind 後,在動態的加一筆資料進去。
Dotjum 還曾經看過,有人為了這個弄了一個 Control 出來,請注意上述這幾種方法,千萬不要在使用了。
因為ASP.NET已經有更簡單的方式了,話不多說,請看說明
Step1. 在 DropDownList 請將 AppendDataBoundItems 設定為 true
Step2. 設定一個項目為預設選項 ex:請選擇 0
<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="True"
DataMember="DefaultView" DataSourceID="SqlDataSource3" DataTextField="鄉鎮區市名稱"
DataValueField="縣市代號" Width="186px">
<asp:ListItem Value="0">請選擇</asp:ListItem>
</asp:DropDownList>
Step3.再加上一個  RequiredFieldValidator 驗證該 DropDownList 必且設定若初始值 0 (這邊是你可以依照狀況來設定的)
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="DropDownList1"
ErrorMessage="請選擇項目" InitialValue="0"></asp:Require


相关文档:

Asp.Net中绑定时间的格式化

一直以来将数据库中的时间绑定到gridview中后,显示的后面总是会多出一串00:00:00,
原来是绑定的时候没有格式化字符串,只要在绑定时加入如下格式就对了。
<asp:BoundField DataField="FieldName" HeaderText="时间" DataFormatString="{0:d}" HtmlEncode="false"> ......

ASP.NET后台代码调用前台javascript脚本的方法

很多人都向在服务器端调用客户端的函数来操作,也就是在asp中调用javascript脚本中已经定义好的脚本函数。经过研究,发现了一些勉强的方法。
1. 用Response.Write方法写入脚本
比如在你单击按钮后,先操作数据库,完了后显示已经完成,可以在最后想调用的地方写上
Response.Write("<script type='text/javascrip ......

ASP.Net应用程序的目录结构

   每个Web应用程序都要规划自己的目录结构,除了自己设计的目录结构意外,ASP.Net也定义一些有特殊意义的目录。
   1.Bin:这个目录包含了所有的预编译的ASP.NET的Web应用程序使用的.Net程序集(通常是DLLs),这些程序集也包括预编译的网页类,以及被这些类所引用的其他的程序集。
  &nb ......

使用ASP.NET上传多个文件到数据库

如果仅仅是上传一个文件,最好是使用FileUpload控件,  可以使用FileUpload1.FileContent.Length得到文件大小,  FileUpload1.FileBytes得到其字节数组, 代码略.
如果要上传多个文件, 其客户端代码与使用ASP.NET上传多个文件到服务器基本相同, 本例中加入了下载的示例代码。
效果图如下:
数据库脚本
create data ......

Explained: Forms Authentication in ASP.NET 2.0

原地址:
http://msdn.microsoft.com/en-us/library/aa480476.aspx
IIS Authentication
ASP.NET authentication is a two-step process. First, Internet Information Services (IIS) authenticates the user and creates a Windows token to represent the user. IIS determines the authentication mode that it shoul ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号