Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在代码隐藏中检索HTML元素_C#_Asp.net - Fatal编程技术网

C# 如何在代码隐藏中检索HTML元素

C# 如何在代码隐藏中检索HTML元素,c#,asp.net,C#,Asp.net,我使用asp.net和C#4 我想知道是否可能以及如何在代码隐藏中检索“普通”(而不是asp.net)元素 例如:我有一个,我想从我的逻辑中获取它,设置为Visible to False 此时,我尝试使用以下内容更改标记: <li ID="li-item" runat="server"> // Does not work I get Error: ID no identified.... //无法工作我收到错误:ID未识别。。。。 我是Asp.Net的新手,请给

我使用asp.net和C#4

我想知道是否可能以及如何在代码隐藏中检索“普通”(而不是asp.net)元素

例如:我有一个
  • ,我想从我的逻辑中获取它,设置为Visible to False

    此时,我尝试使用以下内容更改标记:

        <li ID="li-item" runat="server">
        // Does not work I get Error: ID no identified....
    
  • //无法工作我收到错误:ID未识别。。。。
  • 我是Asp.Net的新手,请给我一个代码示例。谢谢你的支持。 PS:我希望不要让选票下降,因为这是一个太琐碎的问题:)

    在代码中,我是这样使用的

    protected void LoadData()
        {
            ImageGalleryBAL objImageBAl = new ImageGalleryBAL();
            DataSet ds=objImageBAl.ImageGallery_GetALLImageForSlider();
            String s="";
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                string imgUrl =ConfigurationManager.AppSettings["SiteURL"]+ dr["ImageName"].ToString();
                string AltText = dr["AltText"].ToString();
                s=s+"<li><img src='"+imgUrl+"' alt='"+AltText+"' width='704' height='312' /> </li>";
            }
            ULSlider.InnerHtml = s;
    
        }
    
    受保护的void LoadData()
    {
    ImageGalleryBAL objImageBAl=新的ImageGalleryBAL();
    数据集ds=objImageBAl.ImageGallery_GetALLImageForSlider();
    字符串s=“”;
    foreach(ds.Tables[0].行中的数据行dr)
    {
    字符串imgUrl=ConfigurationManager.AppSettings[“SiteURL”]+dr[“ImageName”].ToString();
    字符串AltText=dr[“AltText”].ToString();
    s=s+“
  • ”; } ULSlider.InnerHtml=s; }
    在代码中,我是这样使用的

    protected void LoadData()
        {
            ImageGalleryBAL objImageBAl = new ImageGalleryBAL();
            DataSet ds=objImageBAl.ImageGallery_GetALLImageForSlider();
            String s="";
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                string imgUrl =ConfigurationManager.AppSettings["SiteURL"]+ dr["ImageName"].ToString();
                string AltText = dr["AltText"].ToString();
                s=s+"<li><img src='"+imgUrl+"' alt='"+AltText+"' width='704' height='312' /> </li>";
            }
            ULSlider.InnerHtml = s;
    
        }
    
    受保护的void LoadData()
    {
    ImageGalleryBAL objImageBAl=新的ImageGalleryBAL();
    数据集ds=objImageBAl.ImageGallery_GetALLImageForSlider();
    字符串s=“”;
    foreach(ds.Tables[0].行中的数据行dr)
    {
    字符串imgUrl=ConfigurationManager.AppSettings[“SiteURL”]+dr[“ImageName”].ToString();
    字符串AltText=dr[“AltText”].ToString();
    s=s+“
  • ”; } ULSlider.InnerHtml=s; }
    如果它有一个id并且runat=server,那么您应该能够作为HtmlGenericControl访问它

    如果它有一个id,并且runat=server,那么您应该能够作为HtmlGenericControl访问它

    “li项”
    不是有效的标识符。您需要关闭
    li
    标记

    尝试:

  • (我用下划线代替了
    -

    现在它应该可以工作了

    “li项”
    不是有效的标识符。您需要关闭
    li
    标记

    尝试:

  • (我用下划线代替了
    -


    现在它应该可以工作了

    @Porco在我身上发生过很多次,我也一直忘记;)@波科曾多次发生在我身上,我也一直忘记;)
    <li ID="li_item" runat="server"></li>