string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";
                         Response.Write(string.Format(js, "帐号已在别处登陆,你将被强迫下线(请保管好自己的用户密码)!", "logout.aspx?cname=noadmin"));

                         return;

 

后台新窗口打开页面

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Button1.Attributes.Add("onclick", "this.form.target='_blank'");
        }

 }

 protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect(string.Format("~/Publish/PublishDetail.aspx?Ids={0}", ids));
    }

 

CREATE PROCEDURE test
 @start INT ,
    @end INT ,
    @total INT OUTPUT
AS
BEGIN
 DECLARE @strSQL VARCHAR(5000)
 SET @strSQL='select top '+Convert(varchar(50),@start)+' * from  v_hospital';
 EXEC(@strSQL)
END
GO

 

 

DateTime.Now.ToString("yyyy-MM-dd HH:mm:dd.ffffff");

<asp:LinkButton ID="LinkButton1" CommandName="san" CommandArgument='<%#GetPermissionId(ProjectId.Value+";"+Eval("EXTERIORID")) %>'    Text="△" runat="server"></asp:LinkButton>

<asp:HiddenField ID="ProjectId" runat="server" />

 管理员回复:<%# Eval("IsReplied").ToString() == "False" ? "暂无" : Eval("Reply")%>

判断所有textbox是否为空   

 /// <summary>
    /// 不为空返回true
    /// </summary>
    /// <param name="controls">父节点的所有子节点</param>
    /// <returns>bool</returns>
    private bool isNullControls(ControlCollection controls)
    {
        foreach (Control control in controls)
        {
            if (control is TextBox)
            {
                if (!string.IsNullOrEmpty((control as TextBox).Text))
                {
                    return true;
                }
            }
            else if (control is DropDownList)
            {
                if ((control as DropDownList).SelectedValue!="99")
                {
                    return true;
                }
            }
        }
        return false;
    }

 

隔行变色+选中变色 列表

<tr style="line-height: 15px; background-color: <%#(Container.ItemIndex%2==0)?"#EDEDED":""%>"
                    onmouseover="this.style.backgroundColor='#CCFFFF'" onmouseout="this.style.backgroundColor='<%#(Container.ItemIndex%2==0)?"#EDEDED":""%>'">

 

 

 

NavigateUrl='<%# Eval("Id", "article.aspx?id={0}") %>'

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#"ResumeDetails.aspx?userid="+Eval(DataList1.DataKeyField)+"&keyword="+HiddenField1.Value%>'
                                        Text="简历详情" Target="_blank"></asp:HyperLink>

//写在text里面 只能输入6位的数字

onKeyUp="this.value=this.value.replace(/[^0-9.]/g,'')" maxlength="6" 

唯一性约束 ­

Alter table 表名 add constraint 约束名 unique (列名) ­

­

<fieldset id="fieldset2" runat="server" visible="false"> ­

                <legend>您的签退信息</legend> ­

</fieldset> ­

­

///<reference path=~/jquery/jquery-1.3.2-vsdoc2.js> ­

­

<body onload="document.body.scrollTop=document.body.scrollHeight"> <script> document.write(new Array(100).join("<br>")) </script> ­

­ModalPopup样式

   .otherBgCss{ ­

background-color:Gray; ­

    filter:alpha(opacity=70); ­

    opacity:0.7; ­

 ­

­

style="word-break:break-all;word-wrap:break-word"­

JQuery:

function show_2(obj){
$("#model_2").css("display","block");
$("#model_2").css("top",$(obj).offset().top+20);
$("#model_2").css("left",$(obj).offset().left-5);
}

jquery asp.net

id选择器       

$(function() {
        var bb = $("#<%=Label2.ClientID %>").text();
        alert(bb);//可以输出

  var aa = $("#<%=Label2.ClientID %>").val();
        //alert(aa);//不能输出
    });

FreeTextBox 隐藏工具栏

EnableToolbars="False"

隐藏列表中多余的字

<style type="text/css">
ul {width:300px; margin:50px auto;}
li {width:300px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
a {color:#03c; font-size:13px;}
a:hover {color:#000;}
</style>

问题描述:HyperLink控件的NavigateUrl=’~/PersonalManage/userInfo.aspx?uid=<%#Eval("userID") %>

运行结果,链接变成

http://localhost:1107/.../PersonalManage/userInfo.aspx?uid=<%#Eval("userID") %>

<asp:HyperLink ID="HyperLink1" runat="server" 

NavigateUrl='<%# "~/details.aspx?id="+Eval("id") + "&key=" + Session["keyword"] + "

&key1=" + Session["keyword1"] + "&key2=" + Session["keyword2"] + "

&key3=" + Session["keyword3"] %>'><%# Eval("name")  %></asp:HyperLink>

也就是说绑定部分没有被解析

方法一: NavigateUrl=’ <%#Eval("userID","~/PersonalManage/userInfo.aspx?uid={0}") %>

方法二: NavigateUrl='<%# "~/PersonalManage/PersonalInfoChange.aspx?UID="+Eval("userID") %>'

 

如果是GrilView控件的HyperLinkField,则可以这样写(因为GrilView控件的HyperLinkFieldNavigateUrl不支持直接在=号后面加绑定)

<asp:HyperLinkField HeaderText="个人信息" Text="查看" DataNavigateUrlFormatString="~/PersonalManage/PersonalInfoChange.aspx?uid={0}" DataNavigateUrlFields="userID" />

 

也可以将HyperLinkField转换为TemplateField,然后再在TemplateField里加HyperLink,再按照前面的方法做即可


//获取当前右键点击的PictureBox
            PictureBox monsterPic = (PictureBox)this.cmsAttack.SourceControl;

comm.CommandType = CommandType.StoredProcedure;
comm.Parameters.Add("@StudentID", SqlDbType.Int).Value=0;
//设置函数输出或者输入的类型               comm.Parameters["@StudentID"].Direction=ParameterDirection.Output;
                conn.Open();
                comm.ExecuteNonQuery();
                conn.Close(); conn.Dispose();
                number = Convert.ToInt32(comm.Parameters["@StudentID"].Value);

public static SqlDataReader GetReader(string sql, params SqlParameter[] values)
        {
            SqlCommand cmd = new SqlCommand(sql, Connection);
            cmd.Parameters.AddRange(values);
            SqlDataReader reader = cmd.ExecuteReader();
            return reader;
        }

public void DeleteTeacher(int teacherID)
        {
            string sql = "delete from teacher where teacherid = @teacherID";
            SqlParameter para1 = new SqlParameter("@teacherID", SqlDbType.Int, 4);
            para1.Value = teacherID;
            SqlParameter[] paras = {para1};
            DBHelper.ExecuteCommand(sql, paras);
        }

//事务
private static void ExecuteSqlTransaction(string connectionString)
{
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        connection.Open();

        SqlCommand command = connection.CreateCommand();
        SqlTransaction transaction;

        transaction = connection.BeginTransaction("SampleTransaction");

        command.Connection = connection;
        command.Transaction = transaction;

        try
        {
            command.CommandText =
                "Insert into Region (RegionID, RegionDescription) VALUES (100, 'Description')";
            command.ExecuteNonQuery();
            command.CommandText =
                "Insert into Region (RegionID, RegionDescription) VALUES (101, 'Description')";
            command.ExecuteNonQuery();

            transaction.Commit();
        }
        catch (Exception ex)
        {
            try
            {
                transaction.Rollback();
            }
            catch (Exception ex2)
            {
            }
        }
    }
}

string id = dataGridView1["Col1", dataGridView1.SelectedCells[0].RowIndex].Value.ToString();
            textBox1.Text = dataGridView1["Col2", dataGridView1.SelectedCells[0].RowIndex].Value.ToString();

// dataGridView默认不选中
private void dataGridView1_Enter(object sender, EventArgs e)
        {
            dataGridView1.SelectedCells[0].Selected = false;
        }

// textBox只能打数字
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar>='0'&&e.KeyChar<='9')
             {
                e.Handled = false;
             }
            else
            {
                e.Handled = true;
            }
        }

//文件另存为
SaveFileDialog sfd = new SaveFileDialog();
            sfd.Filter="*.txt|*.txt";
            if (sfd.ShowDialog()==DialogResult.OK)
            {
                FileStream fs=null;
                StreamWriter sw=null;
                try
                {
                    fs = new FileStream(sfd.FileName, FileMode.Create);
                    sw = new StreamWriter(fs, Encoding.Default);
                    sw.Write(textBox1.Text);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString());
                }
                finally
                {
                    sw.Close();
                    fs.Close();}  
            }
//读取Xml
public void LoadItems()
        {
            XmlDocument xmld = new XmlDocument();
            xmld.Load("http://www.cnblogs.com/XMLFile1.xml");
            XmlElement xmle = xmld.DocumentElement;
            foreach (XmlNode xmln in xmle)
            {
                if (xmln.Name.ToLower()=="movie")
                {
                    Movie mv = new Movie();
                    foreach (XmlNode xmln1 in xmln)
                    {
                        switch (xmln1.Name.ToLower())
                        {
                            case "name":
                               mv.MovieName = xmln1.InnerText; break;
                            case "poster":
                                mv.Poster = xmln1.InnerText; break;
                            case "director":
                                mv.Director = xmln1.InnerText; break;
                            case "actor":
                                mv.Actor = xmln1.InnerText; break;
                            case "type":
                                mv.MovieType =(MovieType)Enum.Parse(typeof(MovieType),xmln1.InnerText); break;
                            case "price":
                                mv.Price = int.Parse(xmln1.InnerText); break;
                            case "schedule":
                                foreach (XmlNode xmln2 in xmln1)
                                {
                                    switch (xmln2.Name.ToLower())
                                    {
                                        case "item":
                                            ScheduleItem item = new ScheduleItem();
                                            item.Movie = mv;
                                            item.Time = xmln2.InnerText;
                                            Items.Add(item.Time,item);
                                            break;
                                    }
                                }
                                break;
                        }
                    }
                }
            }
        }
 
<a onclick="window.print();return false;" href="javascript:void(0);" >打印</a>
 
 
 
//js复制字符串
<script language="javascript">
function readTxt()
{
    alert(window.clipboardData.getData("text"));
}
function setTxt()
{
    var t=document.getElementById("txt");
    t.select();
    window.clipboardData.setData('text',t.createTextRange().text);
}
</script>
<input name="txt" value="输入测试">
<input type="button" value="复制" onclick="setTxt()">
<input type="button" value="读取" onclick="readTxt()">

 
//关闭有提示
        ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "close", "javascript:window.opener=null;window.close()", true);
//关闭无提示
        //ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "close", "javascript:window.opener=null;window.open('', '_self');window.close(); ", true);
posted on 2009-10-03 05:47  freedom831215  阅读(332)  评论(0)    收藏  举报