小编vml*_*l19的帖子

在ASP.Net中使用Page_Load和Page_PreRender

我看到有些人在同一个aspx页面中使用Page_Load和Page_PreRender.我是否可以确切地知道为什么我们需要在同一个asp.net页面中调用这两个方法?

请看下面的代码,

    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            dprPager.ButtonClickPager += new EventHandler(dprPager_ButtonClickPager);

            if (!Page.IsPostBack)
            {
              InitPager();

            }
        }
        catch (Exception ex)
        {

        }

    }

    protected void Page_PreRender(object sender, EventArgs e)
    {
        erMsg.Visible = !string.IsNullOrEmpty(lblError.Text);
    }
Run Code Online (Sandbox Code Playgroud)

asp.net

26
推荐指数
2
解决办法
17万
查看次数

从C#访问AD时"从服务器返回引用"异常

DirectoryEntry oDE = new DirectoryEntry("LDAP://DC=Test1,DC=Test2,DC=gov,DC=lk");

using (DirectorySearcher ds = new DirectorySearcher(oDE))
{
    ds.PropertiesToLoad.Add("name");
    ds.PropertiesToLoad.Add("userPrincipalName");

    ds.Filter = "(&(objectClass=user))";

    SearchResultCollection results = ds.FindAll();

    foreach (SearchResult result in results)
    {
        Console.WriteLine("{0} - {1}",
            result.Properties["name"][0].ToString(),
            result.Properties["userPrincipalName"][0].ToString());
    }
}
Run Code Online (Sandbox Code Playgroud)

SearchResultCollection results = ds.FindAll();行我得到一个异常:

从服务器返回了推荐

为什么我会得到那个例外,这是什么意思?

c# active-directory

20
推荐指数
3
解决办法
15万
查看次数

在UpdatePanel中使用GridView

我里面有一个Updatepanel和Gridview.

<asp:UpdatePanel ID="uplPanel" UpdateMode="Conditional" runat="server" OnLoad="uplPanel_Load">
<ContentTemplate>
 <asp:GridView ID="gvPrList" runat="server" AutoGenerateColumns="false" AllowPaging="false"
       AllowSorting="false" CssClass="list-table" HeaderStyle-CssClass="header">
       <Columns>
     <ItemTemplate>
               <asp:Button ID="btnEdit" runat="server" Text="Edit" CssClass="button save" OnCommand="onPrItemCmd"
                   CommandName="editRow" CommandArgument='<%#Bind("ID") %>' Style="width: 80px" />
               <asp:Button ID="btnDelete" runat="server" Text="Delete" CssClass="button save" OnCommand="onPrItemCmd"
                   CommandName="deleteRow" CommandArgument='<%#Bind("ID") %>' Style="width: 80px" />
           </ItemTemplate>
       </asp:TemplateField>
   </Columns>
Run Code Online (Sandbox Code Playgroud)

当我点击Griview内部的按钮时,它不会触发事件.任何的想法?

c# asp.net updatepanel asp.net-ajax

8
推荐指数
2
解决办法
5万
查看次数

如何将查询字符串添加到facebook登录按钮的redirect_uri?

我有一个Facebook登录按钮,我将redirect_uri设置为我的本地URL.我需要使用redirect_uri传递一些值.

这样做的任何想法?

asp.net facebook

5
推荐指数
1
解决办法
3726
查看次数

从Subversion迁移到TFS 2013

任何人都可以提出从Subversion迁移到TFS 2013的方法吗?我是否需要使用付费软件工具?

我尝试了以下因为我通过不支持的文件(file:// ABCServer/SVN_Source)系统访问我的svn.

https://svn2tfs.codeplex.com/documentation

svn tfs visual-studio-2013 tfs2013

5
推荐指数
1
解决办法
5448
查看次数

从代码隐藏创建 aspx 文本框

如何从 C# 中的代码后面创建 aspx 文本框以及如何在后面的代码中访问它的值?我按如下方式操作,但在每个帖子后面的文本框都被清除了。我需要在回传中保留其值。

TextBox txt = new TextBox();
txt.ID = "strtxtbox";
txt.CssClass = "CSS1";
StringBuilder sb = new StringBuilder();
StringWriter writer = new StringWriter(sb);
HtmlTextWriter htmlWriter = new HtmlTextWriter(writer);
txt.RenderControl(htmlWriter);

//lbl is an aspx label
lbl.text += @"<td style='width: 5%;'>" + sb.ToString() + "</td>";
Run Code Online (Sandbox Code Playgroud)

我按如下方式访问文本框值

string tb = Request.Form["strtxtbox"].ToString();
Run Code Online (Sandbox Code Playgroud)

c# asp.net

4
推荐指数
1
解决办法
1万
查看次数

有什么办法可以从WCF服务应用程序创建WSDL文件吗?

我正在创建一个WCF服务应用程序,我不想将URL提供给客户端使用,而我需要提供单个WSDL文件.

我怎么能这样做?

wcf wsdl

3
推荐指数
1
解决办法
1万
查看次数

SSRS 2008部署问题

我使用SSRS 2008开发了RDL,当我在运行服务器的SSRS 2005上部署报告时,它产生了以下错误.

"报告定义无效.详细信息:报告定义具有无效的目标命名空间'http:/schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition',无法升级."

知道如何在不重新创建SSRS 2005报告的情况下部署报告.

reportingservices-2005 reporting-services ssrs-2008

1
推荐指数
1
解决办法
1234
查看次数

UILabel - UIMenuController菜单项的长按手势

我需要在整个应用程序中处理UILable上的长按动作/手势,它应该显示这样的菜单,并带有自定义菜单选项:

在此输入图像描述

根据苹果界面指南,文本字段,文本视图,Web视图和图像视图只能启用此菜单.

是否可以在UILabel中为整个应用程序添加此类操作,并通过添加自己的菜单选项打开自定义菜单.

uilabel uimenucontroller ios long-press swift

1
推荐指数
1
解决办法
2128
查看次数

使用C#中的AD凭据登录

我使用以下代码来验证AD用户

string strLDAP = "LDAP://dc=ADServerIP/cn=Users,DC=Domain;
DirectoryEntry entry = new DirectoryEntry(strLDAP, usr, pwd);
object nativeObject = entry.NativeObject;
return true;
Run Code Online (Sandbox Code Playgroud)

执行时我收到以下异常

object nativeObject = entry.NativeObject;
Run Code Online (Sandbox Code Playgroud)

System.Runtime.InteropServices.COMException(0x80005000): 位于System.DirectoryServices.DirectoryEntry.get_NativeObject() 的System.DirectoryServices.DirectoryEntry.Bind()的
System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
中的未知错误(0x80005000
)

相同的代码适用于另一台AD服务器.可能是什么问题?

c# asp.net active-directory

0
推荐指数
1
解决办法
2293
查看次数