그래서 등록 마법사의 종류를 만들기 위해 노력하고, 그래서 그런 아래와 같이 ASP 내에서 다른 부분이 있습니다 좋아요 : 그래서 때마다C#을 수없는
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="#addwizard" data-parent="#accordion-demo" data-toggle="collapse">
Term Time Address
</a>
</h4>
</div>
<div id="termaddy" class="panel-collapse collapse in" runat="server">
<div class="panel-body">
<form id="form-termaddy" >
<div class="main_input_box">
<div class="col-lg-6">
<div class="form-group">
<asp:TextBox ID="txttermhousenum" runat="server" placeholder="House Number" class="form-control" textmode="SingleLine"></asp:TextBox>
<asp:RequiredFieldValidator runat="server" id="RequiredFieldValidator28" controltovalidate="housenum" errormessage="Required Field" display="Dynamic"/>
</div>
<div class="form-group">
<div class="main_input_box">
<asp:TextBox ID="txtxtermstreet" runat="server" placeholder="Street" class="form-control" textmode="SingleLine"></asp:TextBox>
<asp:RequiredFieldValidator runat="server" id="RequiredFieldValidator29" controltovalidate="street" errormessage="Required Field" display="Dynamic"/>
</div>
</div>
<div class="form-group">
<div class="main_input_box">
<asp:TextBox ID="txtxtermpost" runat="server" placeholder="Postcode" class="form-control" textmode="SingleLine"></asp:TextBox>
<asp:RequiredFieldValidator runat="server" id="RequiredFieldValidator31" controltovalidate="postcode" errormessage="Required Field" display="Dynamic"/>
</div>
</div>
</div>
</div>
</form>
</div> <!--/.panel-body -->
</div> <!-- /#addwizard -->
</div> <!-- /.panel.panel-default -->
가 사용자가 양식을 채우고 조회수를 저장합니다. 는 C#을 텍스트 상자의 내용을 가져 와서 DB를 업데이트합니다
//term time address info
string txttermhouse = ((TextBox)termaddy.FindControl("txttermhousenum")).Text;
string txttermstr = ((TextBox)termaddy.FindControl("txtxtermstreet")).Text;
string txttermpostcode = ((TextBox)termaddy.FindControl("txtxtermpost")).Text;
termaddress(txttermhouse, txttermstr, txttermpostcode);
문제 코드가이 부분을 통과 할 때 그것은 빈 텍스트 상자를 각각보고로 빈 DB에 저장합니다 것입니다 끈. 또한 직접 텍스트 상자를 메서드에 참조하려고 시도했습니다. 즉,
termaddress(txttermhousenum.Text, txtxtermstreet.Text, txtxtermpost.Text);
그러나 어느 방법으로도 작동하지 않는 것 같습니다. 텍스트 상자 값을 가져 오는 방법에 대한 도움이 있으면이 문제로 인해 매우 혼란 스러울 것입니다.
아코디언의 각 부분에는 양식 태그가있어 문제가되는 것 같습니다. 이러한 태그를 삭제하면 모든 것이 작동합니다. – user4184963
그래서 내 대답이 도움이 되었습니까? 그랬다면, upvote 트릭을 할 것입니다. 행복한 코딩. –
그래, 너는 나를 그렇게 양식 태그를 보는 길로 이끌었다. – user4184963