ASP.NET小技巧.txt
一.Response对象的Write方法与JavaScript脚本语言的结合使用.(page_51)
弹出提示对话框.
Response.Write("<script>alert('你好!');</script>");
2.关闭窗口
Response.Write("<script>window.opener=null;window.close();script>");
二.获取客户端IP地址.(page_54)
1. 通过Request的userHosaddress属性.
texBox1.Text=Request.userHosaddress;
2.通过Request的ServerVariabes属性
TexBox1.Text=Request.ServerVariabes["REMOTE_ADDR"];
三.获取当前页面的路径
Response.Redirect(Request.CurrentExecutionFilePath);
四.如何解决Response.Redirect方法传递汉字丢失或乱码问题?(page_66)
传值之前.
String 如何解决Response.Redirect方法传递汉字丢失或乱码问题?");
Response.Redirect("a.aspx?name"+name);
接收时
String name"]);
五.打开新窗口并关闭父窗口.(page_81)
Response.Write("<script language='javascript'>window.open('NewPage.aspx','','width=335,height=219');window.opener=null;window.close();</script>");
六.打开Outlook.
把Hyperlink控件的NavigateUrl属性值设置为:mailto:htx206@163.com
七.设为首页.
把Linkbutton按扭的OnClientClick属性设为:this.style.behavior='url(#default#homepage)';this.sethomepage('http://www.baidu.com')
八.添加到收藏夹.
把Button控件的OnClientClick属性值为:window.external.addFavorite('http://www.baidu.com','百度')
九.DropDownList的方法(page_95).
1.获取DropDownList控件的索引号和标题.
int Index=DropDownList.SelectedIndex;
string text=DropDownList.SelectedItem;
2.向DropDownList控件的下拉列表框中添加列表项.
DropDownList.Items.Add(new LIstItem("asp.net","0"));
DropDownList.Items.Add(string);
3.删除选择的DropDownList控件的列表项.
ListItem ltem=DropDownList1.Selectedlitem;
DripDownlist1.ltems.Remove(ltem);
4.清除所有DripDownlist控件的列表项.
DripDownlist1.Items.Clear();
5.获取DripDownlist控件包含的列表项数.
int count=DripDownlist.Items.count;
相关文档:
关于页面传值的方法,引发了很多讨论。1. 使用QueryString变量。2. 使用Application 对象变量。4. 使用Cookie对象变量。这个才可以说是面象对象开发所使用的方法,其使用Server.Transfer方法把流程从当前页面引导。
1. 使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏 ......
asp.net有时候常常用服务器绑定控件有些麻烦...
代码有些杂....
using System;
using System.Web.UI.WebControls;
using System.Data;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
using System.Web;
using System.Text;
namespace pub.mo
{
public class bind
{
p ......
任何一种使用数据库web程序(当然,也包括桌面程序)都有被SQL注入的风险。防止被SQL注入,最基本的方法是在代码级别就要阻止这种可能,这个网上讲的很多,我就不多说了。不过如果你拿到的是一个已经完工的产品,这个时候该如何解决呢?我介绍几种对于ASP和ASP.NET有效的防止SQL注入的方案,而且是免费的。
UrlScan 3.1
......
以.aspx\.asp\.php结尾的页伪静态为以.htm或者.html结尾的页有什么看法,性能会得到提高吗,有什么好处?
那么或者直接生成静态页面又有什么好处,是否推荐在一个网站大量使用呢?
对于腾讯那样的大的门户网站他们的新闻页是生成的静态页呢或者是伪装的?
最佳答案:
运行PHP,ASP.NET,JSP,ColdFusion的网页服务器(如IIS,A ......
asp.net中的用户控件无疑是代码重用的良好途径,不但调用方便,设计起来也非常直观,本身就几乎可以做为普通页来对待。
在调用页中,如何控制用户控制中的控件呢?我想asp.net的设计者,在设计之初,早就已经考虑到了这一点了吧!既然用户控制在调用页面中有唯一的ID标识,那么其相关的操作,肯定也是通过这个id标识来实现 ......