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

ASP.net 设置默认按钮

 public static void SetEnterControl(System.Web.UI.Control Ctrl)
    {
        Page mPage = Ctrl.Page;
        string mScript;
        mScript = @"<script language=""javascript"">
            function document.onkeydown()
            {
            var e = event.srcElement;
            var k = event.keyCode;
            if (k == 13 && e.type != ""textarea"")
            {
            document.all." + Ctrl.ClientID + @".click();
            event.cancelBubble = true;
            event.returnValue = false;
            }
            }
            </script>";
        if (!mPage.IsClientScriptBlockRegistered("SetEnterControl"))
        {
            mPage.RegisterClientScriptBlock("SetEnterControl", mScript);
        }
    }
然后再pageLoad方法中调用该方法,并传递默认按钮的对象名。
    protected void Page_Load(object sender, EventArgs e)
    {
        SetEnterControl((Button)(按钮ID名称));
    }


相关文档:

asp.net后台向前台注册js函数和数组

1. 注册js函数
String scriptString = "<script language=JavaScript>function doClick(){";
scriptString += "for(var index=0;index<myArray.length;index++)";
scriptString += "alert(myArray[index]);}<";
scriptString += "/" + "script>";
ClientScript.RegisterStartupScript(typeof(WebForm2) ......

ASP.NET 的一些常用技巧备忘1

1 获取错误信息并到指定页面不要使用Response.Redirect,而应该使用Server.Transfer
e.g
// in global.asax
protected void Application_Error(Object sender, EventArgs e) {
if (Server.GetLastError() is HttpUnhandledException)
Server.Transfer("MyErrorPage.aspx");
//其余的非HttpUnhandledExceptio ......

通过ASP.NET获取URL地址

如果测试的url地址是http : //www.test.com/testweb/default.aspx, 结果如下:
Request.ApplicationPath: /testweb
Request.CurrentExecutionFilePath: /testweb/default.aspx
Request.FilePath: /testweb/default.aspx
Request.Path: /testweb/default.aspx
Request.PhysicalApplicationPath: E:\WWW\testwebReq ......

提高Asp.Net网站性能

  &#8226;   不要使用不必要的Session,和ASP中一样,在不必要的时候不要使用Session  
  &#8226;   不使用不必要的Server Control  
  &#8226;   不使用不必要的ViewState  
  &#8226;   不要用Excepti ......

asp.net备份数据库


Asp.Net 备份和恢复SQL SERVER 数据库
   我们通常备份数据库时,需要登录数据库服务器去备份和恢复,这样很不方便,其实SQL SERVER自带的命令可能让我们很简单地实现远程通过Asp.Net备份和恢复数据库。
BACKUP DATABASE '被备份的数据库名' TO DISK = '备份文件路径';
ALTER DATABASE '被恢复的数据库名' ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号