postback相关内容
我获得了一个包含Person和Address的实体类。 public class Person { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public List
..
我正在向 PlaceHolder 服务器控件动态添加一些用户控件.我的用户控件由一些标签和一些文本框控件组成. 当我提交表单并尝试查看服务器上文本框(每个用户控件内)的内容时,它们是空的. 回发完成后,文本框会包含我在回发之前输入的数据.这告诉我,框中的文本正在通过 ViewState 保留.我只是不知道为什么我在调试时找不到它们. 谁能告诉我为什么我看不到用户在服务器上输入的数
..
我有以下无线电控制,默认选中为“全部".如果用户检查其他单选按钮并提交,则在回发时我想保留选中的按钮,以便用户可以看到他们点击的内容..如何保留使用 jquery 选择的内容?我使用的是: $(文档).ready(函数() {var url = 'http://mysite.com/even
..
我们的 QA 团队报告说,我们的一个应用程序无法在 Windows 7 的 Safari 中运行.在检查问题后,我们发现任何回发事件都无法运行.经过一些尝试,我们发现 Page.IsPostback() 报告错误,并认为这是第一次加载页面,并且回发不包括 ViewState. 我们尝试了许多解决方案,包括 Windows 7 上 Safari 中 ViewState 的 ASP.Net 回
..
我有一个 ASP.NET 按钮,但最近,我将其替换为标准 HTML 按钮......我需要做的是回发到 ASP.NET 页面并确保调用了一个方法. 上一个按钮是一个 ASP.NET 按钮,所以我有这个事件: Protected Sub btnCancelar_Click(ByVal sender As Object, ByVal e As System.EventArgs)UtilTMP.
..
我使用的是经典的 asp,我有一个用户选择然后按提交的下拉列表.在他们按下提交后,下拉列表将返回默认值,而不是他们选择的值.无论如何要保持回发之间的下拉状态而不是回到默认状态?如果需要,可以发布代码示例.谢谢! 解决方案 你必须根据用户发布的值“选择它"服务器端. 则结束>沃尔沃 则结束>萨博 则结束>梅赛德斯 则结束>
..
我有一个这样的 asp.net 文本框: 您可能已经猜到了,它是来自屏幕密码键盘的文本框.Javascript 填充值.该页面每五秒发布一次(如果重要,使用更新面板)以更新屏幕上的各种其
..
我有一个 ASP.NET TextBox,我希望它是 ReadOnly.(用户使用另一个控件对其进行修改) 但是当有 PostBack() 时,文本会被重置为空字符串. 我了解,如果您将 ReadOnly 属性设置为 TextBox 的 True,则其内容不会通过 PostBack(). 有没有办法在 PostBack() 之后保留内容并使 TextBox 用户不可编辑?
..
..
我正在构建一个 asp.net webforms (3.5 sp1) 应用程序,使用 jquery 来为 UI 设置动画,更改其状态.在我开始进行回发之前,它一直运行良好,其中 UI 显然将自身重置为其初始状态. 所以我的问题是,在回发之间保存和恢复 jquery/UI 状态的最佳做法是什么? 谢谢,埃吉尔. 更新:感谢很多人,提供了很好的意见,糟糕的是我不能将多个答案标记为“答
..
我班上的一个学生让我注意到了这一点,但我没有解释——而且我在搜索后找不到. 点击提交按钮后,重置按钮不起作用.如果资源是通过 post 请求请求的,就好像浏览器会阻止重置.
..
我试图在asp.net 呈现的页面上将事件处理程序附加到form.submit,但没有成功.我想拦截每个回发和文档.说我应该可以.我做错了什么吗? $(document).ready(function() {$("form").submit(function() {alert('表单提交');调试器;});}); 解决方案 不知道您是否还在寻找它,但这是我的解决方案.如果使用例如 stopP
..
我有一个包含多个按钮的用户控件,根据按下的按钮不同的控件添加到页面(假设按钮 1 添加一个文本框,按钮 2 添加一个标签). 我有以下代码: protected void but1_click(object sender, EventArgs e){文本框 tb = 新文本框();tb.ID = "tb1";paramsCtrlDiv.Controls.Add(tb);}protected
..
对于每个 WebForms 开发人员来说,这可能是一个简单的问题,但我对这个场景很熟悉.我有一个页面上有一个“添加"按钮,它会导致一个 jquery 弹出窗口,用户可以在其中提交一个表单,该表单将向页面上的转发器添加一个条目.我的问题是,在用户添加项目后,如果他们点击刷新按钮,项目将再次添加.我无法通过 page.ispostback 阻止它,因为这会阻止原始添加.我可以在这里做什么? 解决
..
我正在通过调用如下方法使用 Javscript 刷新 UpdatePanel: reloadDropDown = 函数 (newValue){__doPostBack("DropDown1", "");selectNewValueInDropDown(newValue);} 在我的 UpdatePanel 内是一个 框,我需要选择一个 和 newValue.我的问题是我的 selectNewV
..
我有一个 ASP.net WebForms 页面,屏幕顶部有很多内容.它有一个链接按钮,可以回发到页面并显示页面的另一部分.当页面刷新时,我想设置焦点并向下滚动到页面的这一部分. 我尝试过 txtField.Focus() 在我后面的代码中,它会设置焦点并尝试在那里滚动,但随后会直接滚动到顶部.焦点仍然在我的文本框上,但屏幕的位置在最顶部.链接位于导致回发的屏幕顶部.我想滚动到屏幕的最底
..
我最近遇到了一些检查 Page.IsCallBack 的代码,但我不确定它与 Page.IsPostBack 有何不同.谁能给我指点一下? 编辑:它们是互斥的还是在特定情况下可以同时发生? 解决方案 Page.IsCallBack 它正在获取一个值,该值指示页面请求是否是回调的结果.它是一个特殊的回发,所以总是会发生往返;但是,与经典回发不同,脚本回调不会重绘整个页面.View
..
我在 aspx 页面中有一个 div,溢出设置为自动.div 的内容是动态创建的,由链接按钮列表组成. ..... 当我在 div 中向下滚动并单击任何链接按钮时,页面重新加载会丢失 div 内的滚动位置并将我带到 div 的顶部.有什么办法可以防止吗? 请注意,这是针对页面内的 div.Page.MaintainScrollPositionOnPostBack() 不起作用.
..
我在使用 ASP.net 时遇到了一个小问题.我有一个小的数据表,我需要依赖页面并且用户无法访问.我的意思是: 如果我将 DataTable 中的数据存储在 Hiddenfield 中,则 hiddenfield 是页面相关的(多个相同页面的不同值请求)但它不是用户不可访问的,因为用户可以修改它的内容,然后发回. 如果我将数据表存储在会话中,则用户无法访问(这很好)但是因为页面中的某些
..
(向下滚动到帖子底部以找到解决方案.) 有一个包含一个 asp.net 的页面数据列表.在这个数据列表中,有是一个包含一个的模板下拉列表和每次datalist 填充了一个项目,一个ItemCreatedCommand 被调用.这itemCreatedCommand 负责数据绑定下拉列表. 我认为问题出在这里,那我正在使用 ItemCreatedCommand填充它 - 但奇怪的事情是如
..