带有javascript的backpage按钮

带有javascript的backpage按钮,javascript,.net,Javascript,.net,我有一个aspnet应用程序,当用户按下按钮时,如果选择了多个项目,我会在下拉列表上进行验证,javascript消息会显示“嘿,您只需要选择一个项目”,然后用户只选择一个项目并导航到下一页 如果用户按上的“后退”按钮,则再次从javascriptapper浏览消息,而我不想要它 如何处理 这里是我的javascript,如果他在dropdownlist Response.Write("<script LANGUAGE= 'JavaScript'> alert ('Selecione

我有一个aspnet应用程序,当用户按下按钮时,如果选择了多个项目,我会在下拉列表上进行验证,javascript消息会显示“嘿,您只需要选择一个项目”,然后用户只选择一个项目并导航到下一页

如果用户按上的“后退”按钮,则再次从
javascript
apper浏览消息,而我不想要它

如何处理

这里是我的javascript,如果他在dropdownlist

Response.Write("<script LANGUAGE= 'JavaScript'> alert ('Selecione 1 contrato para consultar ou adicionar suplementação de verba')</script>");

ASP.Net DropDownList控件只允许一个选择。如果您有一些默认值(例如,'selectone…'的值为-1),那么您可以执行JavaScript验证以确保该值不是要提交的值,如下所示:

function checkDropDown() {
    var e = document.getElementById("<%= DropDownList1.ClientID %>");
    if(e.options[e.selectedIndex].value == -1) { 
        alert("Please select an option");
        return false;
    }
    else { return true; }
}
SubmitButton.Attributes.Add("onClick","return checkDropDown();")
SubmitButton.Attributes.Add("onClick","return checkDropDown();")