【asp.net MVC获取浏览器状态案例】教程文章相关的互联网学习教程文章

asp.net中利用ajax获取动态创建表中文本框的值

假设现在主表为公司表(公司ID,公司名称,公司类型,公司规模),从表为部门表(部门ID,公司ID,经理,联系电话),现在一个公司有四个部门,要在同一个页面上录入公司信息以及四个部门的信息,如何动态创建部门信息录入口,以及如何获取数据存储到数据库中,请看下面的代码。 页面HTML代码及js脚本 代码 代码如下:<%@ Page Language="C#" AutoEventWireup="true" Codebehind="Default.aspx.cs" Inherits="WebApp._Default" %> <!...

asp.net下使用Request.From获取非服务器控件的值的方法

代码如下:<tr> <td>登录名:<input id="Text1" type="text" name="loginName" /><asp:Label ID="Label1" runat="server" Text="用户名已经存在"></asp:Label> </td> </tr> <tr> <td>密 码:<input id="Text2" type="text" name="passWord" /></td> </tr> 这里使用客户端控件的Name属性。 Response.Write(Request.Form["loginName"].ToString()+Request.Form["passWord"].ToString()); 这样就可以在后台得到非服务器控件的值了。

asp.net 获取某个时间段的星期并以表格形式排列出来

代码如下: 代码如下:string start = Request.Form.Get("date2").ToString(); //获取开始日期,此控件为html控件 string end = Request.Form.Get("date3").ToString(); //获取结束日期,此控件为html控件 string[] start_date = start.Split(-); //分离出开始日期的年、月、日 string[] end_date = end.Split(-); //分离出结束日期的年、月、日 DateTime dt1 = new DateTime(int.Parse(start_date[0]), int.Parse(start_date[1]), ...

asp.net Request获取url信息的各种方法比较

本页地址: Request.URL; 上页地址: 代码如下:Request.UrlReferrer Request.ServerViables["http_referer"] Request.RawUrl Request.RawUrl.QueryAndPath System.IO.Path.GetFileName(Request.FilePath.ToString()) 在ASP.NET编程中经常需要用Request获取url的有关信息,Request中有多种方法获取 url信息,但我经常忘了各种方法的具体作用,今天我就写了个测试程序,将各种方法得到的结果列出来,以后用时直接参考一下就行了。 测...

asp.net 获取TreeView中第一个选中的节点

代码如下:private TreeNode GetSelectedGroup(TreeView tv) { foreach (TreeNode item in tv.Nodes) { if (item.Checked) { return item; } else { return GetSelectedChildGroup(item); } } return null; } TreeNode result = null; private TreeNode GetSelectedChildGroup(TreeNode treeNode) { foreach (TreeNode item in treeNode.ChildNodes) { if (item.Checked) { return item; } else { result = GetSelectedChildGroup(i...

获取创建Membership的数据库创建脚本

所以总想有自己的创建脚本,最后找到了如下的方法。 aspnet_regsql.exe -E -S localhost -d Northwind -A all -sqlexportonly c:\membership.sql 对于asp.net_regsql.exe的操作可以参考如下链接: http://msdn.microsoft.com/zh-cn/library/ms229862(VS.80).aspx 参考原文如下: http://blog.krisvandermast.com/CreateMembershipTablesInAnotherDatabaseThanTheStandardAspnetdbmdf.aspx

asp.Net 中获取一周第一天,一月第一天等实现代码

代码如下:DateTime dt = DateTime.Now; //本月第一天时间 DateTime dt_First = dt.AddDays(-(dt.Day) + 1); Label1.Text = dt_First.ToString("yyyy-MM-dd"); //将本月月数+1 DateTime dt2 = dt.AddMonths(1); //本月最后一天时间 DateTime dt_Last = dt2.AddDays(-(dt.Day)); Label2.Text = dt_Last.ToString("yyyy-MM-dd"); int weeknow = Convert.ToInt32(System.DateTime.Now.DayOfWeek); int daydiff = (-1) * weeknow + 1; i...

asp.net Javascript获取CheckBoxList的value

以后我会陆续的写出这段时间中学习到的东西,与大家一起分享。这篇文章也算是工作中的一个笔记吧,希望给遇到同样问题的朋友,一点小小的帮助。 在 开发工作中,因为要做用到CheckBoxList在客户端用js操作,无论js怎样调试,就是无法获取value的值,很是郁闷,后来Google了下,去了趟CodeProject,算是幸运的。我们在网页上放置一下代码: 代码如下:<asp:CheckBoxList runat="server" ID="chkDemo" RepeatDirection="Horizontal" ...

真正的获取客户端真实IP地址及利弊分析

多数代码类似: 代码如下:string IpAddress = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null && HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] !=String.Empty) ?HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] :HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; 事实上,上面的代码只试用与用户只使用了1层代理,如果用户有2层,3...

asp.net(c#)获取内容第一张图片地址的函数

首先找到内容里面第一个<img标签的位置,然后找到从这个起的第一个>的位置,得到第一张图片的完整标签。 然后通过分隔空格得到图片的各个属性和属性值,提取src的值就是图片的地址 代码如下: 代码如下:/// <summary> /// 获取文中图片地址 /// </summary> /// <param name="content">内容</param> /// <returns>地址字符串</returns> public static string getImageUrl(string content) { int mouse = 0; int cat = 0; string im...

asp.net 无法获取的内部内容,因为该内容不是文本 的解决方法

今天在后台动态生成一个html控件,类似这样HtmlTableCell cell = new HtmlTableCell(); 直接给cell.InnerHtml = "单元格html代码";然后页面显示是可以的,当使用cell.Controls.Add(new Control())时候页面却输出为:"无法获取 的内部内容,因为该内容不是文本"。后来网上找到解决办法:      代码如下:    StringBuilder sb = new StringBuilder();     StringWriter sw = new StringWriter(sb);     HtmlTextWri...

Silverlight中动态获取Web Service地址

在使用WCF或者WS进行数据库操作的时候都需要有一个明确的服务地址,如果是WCF就是svc文件地址。初学者通常会直接使用VS的Add Service Reference来添加引用。这的确是十分方便的手段,但是这样会带来什么样的麻烦呢?   第一,在开发的阶段一旦改变了WS文件的目录结构就必须改变SL工程中的WS地址,而且这种改变并不是单纯的Update Service Reference这么简单,因为地址已经改变了,你必须删掉旧的Reference来添加新的Reference,这...

asp.net 获取Gridview隐藏列的值

在Gridview 的 RowCreated事件中书写如下代码: 代码如下:void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header) { //隐藏第1列 e.Row.Cells[0].Visible = false; //可以根据需要隐藏更多的列 } } 因为在RowCreated事件(隐藏)在绑定时候发生,所以这样就即能将数据绑定到列上,又隐藏该列,所以可以访问到隐藏列的...

asp.net 获取IP的相关资料

ASP.net 获得客户端的IP,最常见的是使用下述代码: 代码如下:string user_IP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; 对于了解代理服务器情况的人,我们会知道,如果用户使用了代理服务器,上述代码获得的是代理服务器的IP地址;如果用户使用了多个代理服务器,则是到达服务器的最后一个代理服务器的IP地址。 REMOTE_ADDR 说明: 访问客户端的 IP 地址。 此项信息用户不可以修改。 如果真的...

asp.net下获取浏览器类型的实现代码【图】

相关代码: 代码如下:if (Page.Request.Browser.EcmaScriptVersion.Major > 0 && Page.Request.Browser.W3CDomVersion.Major > 0)//判断是否支持脚本 { Response.Write("浏览器名称与版本号:" + Page.Request.Browser.Type + "<br />"); Response.Write("浏览器版本号:" + Page.Request.Browser.Version + "<br />"); Response.Write("浏览器主版本号:" + Page.Request.Browser.MajorVersion + "<br />"); Response.Write("浏览...