如何在C#代码后面获取动态创建的输入和div的ID

时间:2014-12-22 14:41:29

标签: javascript c#

我使用JavaScript动态创建输入

<div  class="category" id="catgdiv" runat="server">
  <%= model.get(\'category\') %>:</div>\n<% } %>
    <div class="search_input_container">\n  
      <input id="srchinput" runat="server" type="text" 
             class="search_input ui-menu VS-interface" 
             value="" <% if (readOnly) { %>disabled="disabled"<% } %> />\n
    </div>

现在我想在Button click事件上使用ID值来使用session Like传递值:

 protected void Button1_Click(object sender, EventArgs e)
    {

        Session["place"]=srchinput.InnerText;
       // Session["place"] = text.Text;
        //Session["add"] = pnk.Value;
        Response.Redirect("searcch.aspx");

    }

1 个答案:

答案 0 :(得分:0)

不确定你在问题中提出的问题,但你确定了。有一些错误,很快就会发表评论:

value="" <% if (readOnly) { %>disabled="disabled"<% } %> />

应该是

value="<% if (readOnly) { %>disabled='disabled'<% } %>" />

注意引号的位置。