首先,我很抱歉,如果有答案的话。我看了看,觉得这很简单,应该是显而易见的。
我想确保只有添加活动的人才能修改它。简单!
我已经拥有一个将event_added_by作为数据点的数据源。它填充了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
}
}
TIA提供任何帮助!
答案 0 :(得分:0)
也许我误解了你已经在表tbl_events
中存储了创建该事件的人的姓名,并且你选择的所有句子也是你带回来的,所以为什么不比较那?您的select命令特定列直接使用您的用户名返回的值?