C# 将Page.User.Identity.Name与sql表中的值进行比较
首先,我很抱歉,如果答案就在那里。我看了又看,觉得这是一件很简单的事情,应该是显而易见的 我想确保只有添加事件的人才能修改它。简单 我已经有了一个数据源,其中添加了事件作为数据点。它正在填充FormViewC# 将Page.User.Identity.Name与sql表中的值进行比较,c#,.net,sql,authentication,C#,.net,Sql,Authentication,首先,我很抱歉,如果答案就在那里。我看了又看,觉得这是一件很简单的事情,应该是显而易见的 我想确保只有添加事件的人才能修改它。简单 我已经有了一个数据源,其中添加了事件作为数据点。它正在填充FormView SelectCommand="SELECT * FROM [tbl_events] WHERE ([event_ID] = @event_ID)" 我有Page.User.Identity.Name 我如何比较这两者?我无法从FormView中的标签中提取值,因此我需要找到另
SelectCommand="SELECT * FROM [tbl_events] WHERE ([event_ID] = @event_ID)"
我有Page.User.Identity.Name
我如何比较这两者?我无法从FormView中的标签中提取值,因此我需要找到另一种方法
if (!IsPostBack)
{
string uname = Page.User.Identity.Name;
string owner = ""// this is where I need to grab the value from dsEvents;
if (uname != owner)
{
//Send them somewhere saying they're not allowed to be here
}
}
谢谢你的帮助 也许我误解了您已经在表
tbl_events
中存储了创建事件的人的姓名,并且您还使用了select all语句返回了该信息,那么为什么不进行比较呢?直接使用用户名从select命令特定列返回的值?我知道。它应该很简单。我该怎么做?把密码给我。我想我有隧道视力,只是看不见而已。我肯定我错过了一些非常简单的东西。然后把tbl\u事件的结构放到