本文整理汇总了C#中DataLayer.CanMemberPostBlog方法的典型用法代码示例。如果您正苦于以下问题:C# DataLayer.CanMemberPostBlog方法的具体用法?C# DataLayer.CanMemberPostBlog怎么用?C# DataLayer.CanMemberPostBlog使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataLayer
的用法示例。
在下文中一共展示了DataLayer.CanMemberPostBlog方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
DataLayer dl = new DataLayer();
if (!this.IsPostBack)
{
btnAddNewBlog_Click(null, null);
DataTable dt = dl.GetBlogTitlesAndIDs();
foreach (DataRow dr in dt.Rows)
{
ListItem li = new ListItem(dr.ItemArray[0].ToString(), dr.ItemArray[1].ToString());
lbxBlogs.Items.Add(li);
}
numblogs.InnerText = lbxBlogs.Items.Count.ToString();
}
if (User.Identity.IsAuthenticated)
{
if (!dl.IsMemberAdmin(User.Identity.Name) && (dl.CanMemberPostBlog(User.Identity.Name)))
{
lbxBlogs.Enabled = false;
btnAddNewBlog.Enabled = false;
}
else if (!dl.IsMemberAdmin(User.Identity.Name) && (!dl.CanMemberPostBlog(User.Identity.Name)))
{
Session["resultColor"] = "#ff0000";
Session["resultTitle"] = "Not Authorized";
Session["resultMessage"] = "You are not authorized to access this area.";
Session["resultReturnURL"] = "Default.aspx";
Response.Redirect("Result.aspx");
}
}
else
{
Session["resultColor"] = "#ff0000";
Session["resultTitle"] = "Not Logged In";
Session["resultMessage"] = "You must log in first.";
Session["resultReturnURL"] = "ManageBlogs.aspx";
Response.Redirect("Result.aspx");
}
}
示例2: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
if (Request.UrlReferrer != null)
{
string sReferringAddress = Request.UrlReferrer.AbsoluteUri;
if ((sReferringAddress.ToLower().Contains("encyclopediadramatica.com")) || (sReferringAddress.ToLower().Contains("anonym.to")) || (sReferringAddress.ToLower().Contains("antirefer.com")) || (sReferringAddress.ToLower().Contains("/?http")))
{
Response.Redirect(sReferringAddress, true);
}
}
Page.Title += " | ReferralNetworX.com";
DataLayer dl = new DataLayer();
if (Request.QueryString["bg"] != null)
{
dynamicstyle.InnerHtml = "<style>body{background-image:url(\"" + Request.QueryString["bg"] + "\");}</style>";
}
else
{
if (Request.QueryString["color"] != null)
{
dynamicstyle.InnerHtml = "<style>body{background-color:" + Request.QueryString["color"] + "; background-image: none;}</style>";
}
}
if (Page.User.Identity.IsAuthenticated)
{
loginpanel.Visible = false;
memberpanel.Visible = true;
membername.InnerHtml = "<a class=\"titlelink\" href=\"Profile.aspx\">" + dl.GetMemberNameBy_Email(Page.User.Identity.Name) + "</a>";
if (dl.IsMemberAdmin(Page.User.Identity.Name))
{
adminpanel.Visible = true;
divPostBlog.Visible = false;
divPostArticle.Visible = false;
archivespanel.Visible = true;
directorypanel.Visible = true;
nonmemberdirectorypanel.Visible = false;
MemberToolsPanel.Visible = true;
}
else
{
adminpanel.Visible = false;
archivespanel.Visible = true;
directorypanel.Visible = true;
nonmemberdirectorypanel.Visible = false;
MemberToolsPanel.Visible = true;
if (dl.CanMemberPostBlog(Page.User.Identity.Name))
{
divPostBlog.Visible = true;
}
else
{
divPostBlog.Visible = false;
}
if (dl.MemberArticleColumn(Page.User.Identity.Name) != "None")
{
divPostArticle.Visible = true;
}
else
{
divPostArticle.Visible = false;
}
}
}
else
{
adminpanel.Visible = false;
memberpanel.Visible = false;
loginpanel.Visible = true;
archivespanel.Visible = false;
directorypanel.Visible = false;
nonmemberdirectorypanel.Visible = true;
MemberToolsPanel.Visible = false;
}
if (!this.IsPostBack)
{
failfield.Visible = false;
}
if (Request.Cookies["ExcludeAnalytics"] != null)
{
analytics.Visible = false;
}
else
{
analytics.Visible = true;
}
}