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

asp.net实现省市区级联下拉列表并保存状态

asp.net实现省市联动并且保存状态,实现原理:初次使用C#传统的DataBind进行数据绑定,选择省,市后进行ajax方式加载下级列表,并将选定值保存到Hidden中,点击提交后根据Hidden的值进行省,市绑定,再将Hidden的值赋给DropDownList的SelectedValue,从而实现状态的保存。
HTML代码
<asp:HiddenField ID="HiddenFieldShiAreaId" runat="server" />
<asp:HiddenField ID="HiddenFieldQuAreaId" runat="server" />
<asp:HiddenField ID="HiddenAreaId" runat="server" />
<span class="searchDivP">学生省市:</span>
<asp:DropDownList ID="DropDownListSheng" runat="server">
</asp:DropDownList>
<asp:DropDownList ID="DropDownListShi" runat="server">
</asp:DropDownList>
<asp:DropDownList ID="DropDownListQu" runat="server">
</asp:DropDownList>
javascript代码(此处使用jQuery)
  $(document).ready(function() {
$("#DropDownListSheng").change(function() {
var buxianstr = "<option selected=\"selected\" value=\"0\">不限</option>";
loadArea("DropDownListShi", this.value);
});
$("#DropDownListShi").change(function() {
var areaid = this.value;
loadArea("DropDownListQu", this.value);
$("#HiddenFieldShiAreaId").val(areaid);
});
$("#DropDownListQu").change(function() {
$("#HiddenFieldQuAreaId").val(this.value);
});
});
function loadArea(objid, areaid) {
$.ajax({
type: "POST",
url: "../Friend/Friend.aspx?action=getshi",
dataType: "json",
data: "areaid=" + areaid,
success: function(msg) {
var shiHtml = "";
var selectstr = "";
shiHtml += "<op


相关文档:

ASP.NET如何导出excel(一)

 原文:刘武|ASP.NET如何导出excel(一)
ASP.NET中导出excel的方法很多,最简单的就是利用服务器控件的RenderControl方法,他可以把服务器控件的内容作为流输出到客户端,可以用该方法输出整个页面,也可以输出单独的控件。单必须注意使用该方法时必须重载 VerifyRenderingInServerForm 函数,否则就会出错。以下是 ......

ASP.NET程序中常用的三十三种代码

 1. 打开新的窗口并传送参数:
传送参数:
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
接收参数:
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
2.为按钮添加对话框
Button1.Attri ......

ASP.NET中根据模板生成静态页!

  template.htm模板页源码:
1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2. <html xmlns="http://www.w3.org/1999/xhtml" >
3. <head>
4. <title ......

ASP.NET中如何弹出一个消息框(转)

都知道在客户諯使用弹出框的是不能用MesssageBox来实现的.
一般都使用以下几种方法.
1)    Button.Attributes.Add("onclick","javascript:return confirm('确定?');");
这种方法..现在使用最的多..
在www.csdn.net里有一文章就很好.
http://www.csdn.net/Develop/Read_Article.asp?Id=20892 ......

asp.net上传文件小结

<input id = " loFile " type = " file " runat = " server " >
<form method = " post " enctype =" multipart/form-data " runat = " server ">
</form >
1.获得上传文件的名称:(关键是PostedFile类的应用)
 使用Path类中的GetFileName方法,具体如下:
lstrFileName = loFile.PostedFile.FileName
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号