- ASP.NET获取当前登录用户的用户名:
string username = User.Identity.Name;
- ASP.NET跳转到另一个页面:
Response.Redirect("PageName.aspx");
- ASP.NET获取当前页面的URL:
string currentUrl = Request.Url.ToString();
- ASP.NET弹出警告框:
ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Message');", true);
- ASP.NET判断当前请求是否是POST请求:
if (Request.HttpMethod == "POST")
{
// Do something
}
- ASP.NET清除页面缓存:
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.UtcNow.AddHours(-1));
Response.Cache.SetNoStore();
- ASP.NET获取客户端的IP地址:
string clientIP = Request.UserHostAddress;
- ASP.NET判断是否为手机号码:
public bool IsPhoneNumber(string input)
{
Regex regex = new Regex(@"^(1[3-9]d{9})$");
Match match = regex.Match(input);
return match.Success;
}
以上只是一部分常用的ASP.NET代码示例,具体使用要根据实际需求进行适当调整。
以下是一些常用的ASP.NET代码示例:
- 获取当前用户的用户名:
string username = User.Identity.Name; - 检查当前用户是否属于某个角色:
bool isAdmin = User.IsInRole(“Admin”); - 重定向到指定页面:
Response.Redirect(“Page.aspx”); -
在页面加载时设置某个控件的可见性:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{Label1.Visible = false;
}
} - 在按钮点击事件中执行某个操作:
protected void Button1_Click(object sender, EventArgs e)
{
// 执行操作
} -
在页面加载时绑定数据到GridView控件:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{GridView1.DataSource = GetDataFromDatabase(); GridView1.DataBind();
}
} -
使用ADO.NET执行数据库查询:
string connectionString = “Data Source=ServerName;Initial Catalog=DatabaseName;User ID=Username;Password=Password”;
string query = “SELECT * FROM TableName”;
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(query, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{// 处理查询结果
}
reader.Close();
}
以上是一些常见的ASP.NET代码示例,希望对你有所帮助。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/118071.html