2 kgsir KGSIR 于 2016.03.22 12:18 提问

.net后台添加asp.net控件,我这样子写出错
    string[]  str2=dt.Rows[0]["timu"].ToString().Split('|');
    string[]  str1=dt.Rows[0]["selectxx"].ToString().Split('_');
    string str = "";
    for (int i = 0; i < str2.Length; i++)
    {
        string[] arr = str1[i].ToString().Split(',');
        str += "<asp:Panel  Visible=\'true\' runat=\'server\'>";
        str += " <asp:Label runat=\'server\' text=\'" + str2[i].ToString() + "\'><\asp:Label>;";
        str += "  <\asp:RadioButtonList ID=\'rbl1\' runat=\'server\' RepeatDirection=\'Horizontal\'>";
        for (int m = 0; m < arr.Length; m++)
        {
            str += "<asp:ListItem>" + arr[m].ToString() + "</asp:ListItem>";
        }
        str += "</asp:RadioButtonList><br />";
        str += " 建议:<br /> <asp:TextBox ID=\'jy1\' TextMode=\'MultiLine\' Width=\'600px\' runat=\'server\' Height=\'84px\'></asp:TextBox></asp:Panel>  <br />";
        //str += "<tr><td</td></tr>";
    }
   this.rst.InnerHtml=str;

1个回答

enpterexpress
enpterexpress   2016.03.22 12:59
KGSIR
KGSIR 弄好了
一年多之前 回复
KGSIR
KGSIR 是不是InnerHtml方法不支持asp空间属性,只支持html标签
一年多之前 回复
KGSIR
KGSIR 在JS中我用input标签类似的可以成功,但是我用asp控件这样子写,里面的空间不会显示出来,值在页面上会显示出来,我想知道是不是asp空间和html控件的在加入“\”,我少加了那些?,另外谢谢你的回答
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!