У меня есть сайт asp.net с C #.Я обнаружил проблему, заключающуюся в том, что персонаж вызывает перенаправление на страницу входа.Если текст в текстовом поле подобен машине abc , то при переходе формы с помощью кнопки происходит переход на страницу входа в систему, тогда как при изменении текста на машина abc ведет себя нормально.Также эта проблема не возникает во всех интернет-провайдеров.Во-вторых, есть переход на страницу входа, но на самом деле она не вышла из системы.Сессия все еще активна, если мы нажимаем кнопку «Назад», она работает нормально
Более того, если файл aspx содержит ' как комментарий председателя в метке, то страница не загружается и вызывает перенаправление на страницу входа
Кто-нибудь может мне помочь вот код для одного из текстовых полей:
<td style="width: 522px">
<asp:TextBox ID="TextBoxTP" runat="server" Height="90px" TextMode="MultiLine" onDrop="return false;"
onKeyPress="return limitCharsLength(this,2000);" onPaste="return limitCharsLength(this,2000);" onCopy="return false" oncut="return false"
Width="100%" AutoPostBack="True" ontextchanged="TextBoxTP_TextChanged"></asp:TextBox>
<asp:TextBoxWatermarkExtender ID="TextBoxTP_TextBoxWatermarkExtender"
runat="server" Enabled="True" TargetControlID="TextBoxTP" WatermarkText="Enter text here. Use indirect form wihtout addressing the candidate." WatermarkCssClass="watermarked">
</asp:TextBoxWatermarkExtender>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter your comments about Teaching Performance"
ControlToValidate="TextBoxTP"></asp:RequiredFieldValidator><br/>
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Please write one or two sentences"
OnServerValidate="ValidateTextLength" ClientValidationFunction="ValidateTextLength"
ControlToValidate="TextBoxTP"></asp:CustomValidator>
<asp:Label ID="LabelPrTP" runat="server"></asp:Label>
</td>
вот используемый Javascript:
function limitCharsLength(Object, MaxLen) {
if (Object.value.length > MaxLen - 1) {
Object.value = Object.value.substring(0, MaxLen);
}
}
function limitClipBoard(Object, MaxLen) {
if (window.clipboardData != null) {
//alert("clipboardData is not null");
if (window.clipboardData.getData("Text").length > MaxLen - 1 -
Object.value.length) {
// alert("clipboardData is very big");
window.clipboardData.setData("Text",
window.clipboardData.getData("Text").toString().substring(0, (MaxLen -
Object.value.length)));
}
}
}
function ValidateTextLength(oSrc, args) {
args.IsValid = args.Value.length > 10;}