📄 managemember.aspx.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Admin_ManageMember : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Session["User"] != null)
{
BindData();
}
}
}
protected void BindData()
{
gvMember.DataSourceID = "ObjectDataSource1";
gvMember.DataBind();
//若记录数为0
if (gvMember.Rows.Count == 0)
{
lblNoResult.Visible = true;
hlbtnShowAll.Visible = true;
}//否则
else
{
lblNoResult.Visible = false;
hlbtnShowAll.Visible = false;
}
//添加判断条件的客户端函数
if (!Page.ClientScript.IsClientScriptBlockRegistered(this.UniqueID + "ConditionError"))
{
string ScriptBlock = @"<script language=javascript>
function validatePrivilegeCondition(source, arguments)
{
var thisform=document.forms[0];
if(thisform." + ddlstCondition.ClientID+@".value=='Privilege')
{
var thiskeyword=thisform." + tbxKeyword.ClientID + @".value;
if(thiskeyword!='管理员'&&thiskeyword!='新闻审核员'&&thiskeyword!='普通用户')
{
arguments.IsValid=false;
}
else
{
arguments.IsValid=true;
}
}
else
{
arguments.IsValid=true;
}
}
</script>";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), this.UniqueID + "PrivilegeError", ScriptBlock);
ScriptBlock = @"<script language=javascript>
function validateCreditCondition(source, arguments)
{
var thisform=document.forms[0];
if(thisform." + ddlstCondition.ClientID + @".value=='Credit')
{
var thiskeyword=thisform." + tbxKeyword.ClientID + @".value;
if(isNaN(thiskeyword))
{
arguments.IsValid=false;
}
else
{
arguments.IsValid=true;
}
}
else
{
arguments.IsValid=true;
}
}
</script>";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), this.UniqueID + "CreditError", ScriptBlock);
}
}
protected void Button1_Click(object sender, EventArgs e)
{
ObjectDataSource1.SelectParameters.Clear();
switch (ddlstCondition.SelectedValue)
{
case "UserName":
{
ObjectDataSource1.SelectMethod = "SelectUserByName";
ObjectDataSource1.SelectParameters.Add("pstrUserName", tbxKeyword.Text);
}
break;
case "Privilege":
{
string strKeyword;
ObjectDataSource1.SelectMethod = "SelectUserByPrivilege";
switch(tbxKeyword.Text){
case "管理员":
strKeyword = "2";
break;
case "新闻审核员":
strKeyword = "1";
break;
default:
strKeyword = "0";
break;
}
ObjectDataSource1.SelectParameters.Add("pintPrivilege", strKeyword);
}
break;
default:
{
ObjectDataSource1.SelectMethod = "SelectUserByCredit";
ObjectDataSource1.SelectParameters.Add("pintCredit", tbxKeyword.Text);
}
break;
}
BindData();
}
protected void lbShowAll_Click(object sender, EventArgs e)
{
ObjectDataSource1.SelectParameters.Clear();
BindData();
}
protected void LinkButton2_Click(object sender, EventArgs e)
{
ObjectDataSource1.SelectMethod = "GetUnActivedUserList";
BindData();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -