Tag: autopostback

下拉OnSelectedIndexChanged没有触发

我的下拉框中没有触发OnSelectedIndexChanged事件。 我看过的所有论坛都告诉我添加AutoPostBack=”true” ,但这并没有改变结果。 HTML: 代码背后: public partial class _Default : Page { string _sLocation = string.Empty; string _sCurrentLoc = string.Empty; TimeSpan _tsSelectedTime; protected void Page_Load(object sender, EventArgs e) { AddTimeZones(); cboSelectedLocation.Focus(); lblCurrent.Text = “Currently in ” + _sCurrentLoc + Environment.NewLine + DateTime.Now; lblSelectedTime.Text = _sLocation + “:” + Environment.NewLine + DateTime.UtcNow.Add(_tsSelectedTime); } //adds all timezone […]

ASP.NET AutoPostBack然后返回Back Button很奇怪

为了简单起见,我在ASP.NET表单中有一个下拉列表和一个按钮。 下拉列表具有一个autopostback函数,该函数调用DropDownList1_SelectedIndexChanged并将页面重定向到某个地方(对于此示例www.google.com),该按钮具有一个转到Button1_Click1的onclick,页面将重定向到www.yahoo.com。 问题:如果我点击按钮,我会去雅虎,这是你所期望的。 如果我在浏览器中单击后退按钮并选择下拉列表,我会转到Google,这也是正确的,但如果我单击后退按钮然后单击按钮,我将重定向到Google。 呃? 为什么不去雅虎? 这是我的代码: Testing Auto-Postback Please select Go to Google 代码背后: using System; public partial class test : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { Response.Redirect(“http://www.google.com”); } protected void Button1_Click1(object sender, EventArgs e) { Response.Redirect(“http://www.yahoo.com”); } } 如果有人能帮助我,我将非常感激。

在AutoPostBack = true上触发jQuery代码?

我有一些jQuery代码,它将电话号码掩码应用于表单中的文本字段: $(document).ready(function () { $.mask.definitions[‘~’] = ‘[+-]’; $(‘.phone’).mask(‘(999) 999-9999’); }); 当用户第一次进入表单或使用刷新页面时,它可以正常工作。 但是,有一个DropDownList,允许用户选择不同的送货地址。 此DropDownList将其AutoPostBack属性设置为“true”。 Ship To: 每当用户从此DropDownList中选择一个选项时,电话掩码jQuery代码就不再出现在电话号码文本框中。 当我在Google Chrome中检查页面时,我没有看到任何错误。 无论用户是否使用DropDownList,都可以维护电话掩码代码吗? 这是后面代码中的Page_Load函数: protected void Page_Load(object sender, EventArgs e) { // DETERMINE IF THE SHIPPING FORM MUST BE INITIALIZED bool initShipAddress; if (Page.IsPostBack) { // ON POSTBACK, WE ONLY INITIALIZE THE SHIPPING FORM IF THE ADDRESS SELECTION WAS […]

C#如何在使用asp.net mvc时设置autopostback属性?

我正在使用asp.net MVC框架。 在我的页面上我有一个dropdwonbox,当点击一个选项时,我想转到另一个页面。 但我找不到如何/在哪里将autopostback属性设置为true。 这是我正在使用的代码: ASPX: 控制器: public ActionResult Index(int id) { Chapter c = new Chapter(); ViewData[“qchap”] = c.GetAllChaptersByManual(id); return View(); } 我需要做什么才能使用自动回复function?

ASP.NET DropDownList AutoPostback不工作 – 我缺少什么?

当我更改所选项目时,我试图通过UpdatePanel将DropDownList获取到AutoPostBack。 我有点激动,为什么这不起作用。 有没有人有任何快速的想法? ASPX页面: item 1 item 2 代码隐藏(我在字符串赋值上设置断点以捕获回发): protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { string s = “”; } 编辑: 好的,我现在就开始工作了。 很奇怪。 所需要的只是重新启动Visual Studio。 作为一名开发人员,这种事情让我感到害怕;)我认为我以前见过类似的东西,VS在运行的程序集中“不同步”。 仅供参考我正在运行VS 2008 Web Developer Express。 感谢那些回答的人。