我在這裏有一個嚮導步驟,帶有幾個文本框。出於某種原因,我無法突出顯示/選擇IE或FF中的文本框中的文本,我不知道爲什麼,甚至花費了幾個小時來搜索這個問題。我真的可以用另一雙眼睛來看這個。讓我知道你是否需要更多的代碼來提供幫助。無法在文本框中選擇文本
<asp:WizardStep ID="wsPlanInfo" runat="server" Title="" StepType="Step">
<div style="width:100%; height:290px; margin-top:150px ">
<table border="0" style="margin:0 auto;">
<tr>
<td colspan="2" class="title">
Placeholder text here?
</td>
</tr>
<tr>
<td colspan="2"><asp:TextBox runat="server" ID="txtLearningPlanName" Width="300px" CssClass="input-text" /> <asp:RequiredFieldValidator runat="server" ID="rflLearningPlanName" ControlToValidate="txtLearningPlanName" ErrorMessage="*" CssClass="validator" /><br /><br /></td>
</tr>
<tr>
<td colspan="2" class="title">
placeholder text here?
</td>
</tr>
<tr>
<td> </td>
<td>
<table border="0"><tr><td><asp:RadioButton runat="server" ID="rbSpecificDate" GroupName="DeadlinePicker" Checked="true" /></td><td><UC:DatePicker runat="server" ID="ucSpecificDatePicker" RequiredField="false" /></td></tr></table>
</td>
</tr>
<tr>
<td> </td>
<td>
<asp:RadioButton runat="server" ID="rbCustomUserFieldPlusDays" GroupName="DeadlinePicker" /> <asp:DropDownList runat="server" ID="ddlUserCustomFields" CssClass="input-text" /> plus <Telerik:RadNumericTextBox runat="server" SkinID="Normal" ID="rntbUserCustomFieldOffset" ShowSpinButtons="true" DataType="System.Int32" NumberFormat-DecimalDigits="0" Width="60px" Value="365" /> days
</td>
</tr>
<tr>
<td> </td>
<td>
<asp:RadioButton runat="server" ID="rbPlusDays" GroupName="DeadlinePicker" /> <Telerik:RadNumericTextBox runat="server" SkinID="Normal" ID="rntbPlusDays" ShowSpinButtons="true" DataType="System.Int32" NumberFormat-DecimalDigits="0" Width="60px" Value="365" /> days from today
</td>
</tr>
<tr>
<td> </td>
<td>
<asp:RadioButton runat="server" ID="rbNone" GroupName="DeadlinePicker" /> None
</td>
</tr>
</table>
</div>
</asp:WizardStep>
2個問題給你的答案1)如果我想在步驟中添加所有文本框,我會使用((TextBox)wsPlanInfo.FindControl(「txtLearningPlanName」,「2ndTextBox」,「3rdTextBox」))。 2)是一個no0b我不太確定在哪裏把這個代碼...在我猜的背後的代碼中的某個地方? – ComatoseDuck 2011-06-07 17:01:20
不,您不能將每個文本框添加到該一個調用中。你必須爲每一個你想要的控件做到這一點。或者,您可以使用「foreach」循環並遍歷每個循環。 (http://msdn.microsoft.com/en-us/library/ttw7t8t6%28v=vs.80%29.aspx)您可以將此代碼放在您的代碼隱藏文件中,無論您想獲取文本信息。例如,在'submit'按鈕上,您可以將它放在按鈕的事件處理程序中。 – keyboardP 2011-06-07 17:06:47
當我嘗試插入這樣的像這樣'保護無效Page_Load(對象發送,EventArgs e){((文本框)wsPlanInfo.FindControl(「txtLearningPlanName」))。Text;}'我得到一個「這個表達式是無效的錯誤」 – ComatoseDuck 2011-06-08 20:46:38