草庐IT

c# - 异步回发后如何保持对同一控件的关注?

我有3个文本框,一个在更新面板中,它每4秒刷新一次。在刷新期间,不在更新面板中的控件也会失去焦点。我想专注于这些控件。这是我的代码:User:Message:谁能帮帮我? 最佳答案 这是使用jQuery的@Darshan脚本的略微修改版本。我喜欢他的解决方案,因为这1个脚本将适用于所有UpdatePanel,因此您不必专门为每个UpdatePanel编写代码。我的修改是:使用jQuery执行空检查不污染全局命名空间编辑:Tab键与具有自动回传的文本框一起按预期工作。/*RetainelementfocusafterUpdatePan

javascript - ASP.NET/JavaScript - 为什么 "Return False"不阻止回发?

我觉得我已经做过很多次这个场景,而且它通常有效,所以我显然遗漏了一些东西。这是我的服务器端ASP.NET按钮:哪个get在客户端呈现为:那里没有惊喜。这是我的JavaScript函数中的惊喜:functionfoo_Click(){returnfalse;}好吧,还有更多内容,但我将其删减以证明一个观点。当我点击按钮时,它会调用客户端函数,并返回false。但它仍然回传到服务器,为什么?我基本上想通过单击按钮来执行此操作:进行客户端验证。如果验证通过,回发如果不是,请在表单上显示一些错误消息。当然,我可以将其更改为客户端按钮(inputtype="button")并在需要时手动启动回发

asp.net - 在 asp.net 中回发完成时如何滚动到页面底部?

如何在asp.net中回发完成后滚动到页面底部?当我在主详细信息中单击“显示详细信息”时,我在页面中有很多详细信息,此页面在我的页面中显示了很多数据。那么如何自动滚动到页面底部呢? 最佳答案 来自HosamKamel'spage要保持大型网页的滚动位置,您可以使用以下方法之一:1-使用Web.config页面部分:这将维护所有网站页面的滚动位置。2-在页面声明:这将仅保留此页面的滚动位置。3-以编程方式从代码隐藏System.Web.UI.Page.MaintainScrollPositionOnPostBack=true;:这将仅

c# - colorbox + asp.net 按钮不会回发

我正在使用colorbox模态插件(http://colorpowered.com/colorbox/)我在母版页中有一个简单的表单,由于某种原因我无法获得提交按钮以回发,它根本不执行任何操作。似乎是少数人遇到的问题,但我找不到解决办法。这是我正在玩的一些代码,有什么线索吗?主页中的代码$(document).ready(function(){//ExamplesofhowtoassigntheColorBoxeventtoelements$("a[rel='example1']").colorbox();$("a[rel='example2']").colorbox({transit

更新面板中的 Javascript 在部分回发后不起作用

$(function(){$('.datePicker').datetimepicker({dateFormat:'dd/mm/yy'});});1HourOtherprotectedvoidddl_SelectedIndexChanged(objectsender,EventArgse){if(ddl_RespondBy.SelectedItem.Text=="Other"){txt_RespondBy.Visible=true;}else{}}我使用更新面板进行部分回发,我有两个文本框,一个在更新面板外部,一个在内部,当我从下拉列表中选择其他并尝试在txt_RespondBy文本框

asp.net - 页面回发后保持 Div 上的滚动位置 (ASP.NET)

我有一个这样的div:我包含几百条记录,允许我选择一个项目来填充它下面的formview控件。问题是当页面回发时,滚动条的位置回到了div的顶部。我想尝试保持其位置,以便所选记录仍然可见。有什么想法吗? 最佳答案 放置类似的东西:inyouraspx.然后,一些javascript,例如:varhdnScroll=document.getElementById();varbigDiv=document.getElementById('bigDiv');bigDiv.onscroll=function(){hdnScroll.valu

javascript - 如何在 asp.net 中的页面回发后保持页面滚动位置

这个问题在这里已经有了答案:Preventpagescrollingafterpostbackandmaintainposition(8个答案)关闭2年前。varxPos1,yPos1;varprm=Sys.WebForms.PageRequestManager.getInstance();prm.add_pageLoading(pageLoadingHandler);prm.add_pageLoaded(pageLoaded);functionpageLoaded(sender,args){$get('').scrollLeft=xPos1;$get('').scrollTop=yP

javascript - 从更新面板异步回发后保持滚动位置

我在使用asp.net和更新面板时遇到了一些问题。问题是,每次从更新面板发生部分回发时,页面都会滚动回顶部。在我的大多数页面上,这不是什么大问题,但在某些页面上可能会变得很长。然后,当用户位于页面底部时,我会显示带有RadListView的jQuery弹出窗口,用户可以在此列表中选择元素。但是点击这个元素会导致部分回发和页面跳回到顶部。我浏览了互联网,但找不到解决我的问题的方法。当然,设置MaintainScrollPositionOnPostback什么都不做。有谁知道什么可以帮助我解决这个问题?干杯,帕科 最佳答案 对此有一些解

c# - ASP.Net MVC 回发和模型

这主要是本期评论的后续,但我没有足够的声誉来发表评论......ASP.NetMVCPostbackalabelvaluetoyourcontroller假设我有一个简单的模型:publicclassSimpleClass{publicStringLabel{get;set;}publicStringFirstName{get;set;}}标签根据用户/客户端更改,因此它不能是DataAttribute。如果回发处理时出现问题,我们需要重绘整个页面。这就是上一篇文章的症结所在。公认的解决方案是这样做:@Html.DisplayTextFor(model=>model.Label)@Ht

c# - 回发后隐藏的表单字段未出现在 MVC 模型中

我有一个新的MVC4应用程序,它有一个相当基本的View/Controller。关联的模型包含几个我已映射到隐藏表单字段的属性。当页面第一次呈现时(例如通过HttpGet操作),一切看起来都很好。但是当通过选择提交按钮发布表单时,呈现给操作的结果模型不再具有隐藏字段值设置。这是详细信息的演练。这是模型的示例:publicclassApplication{publicboolShowSideBars{get;set;}}这是初始的Controller*Action*(似乎工作正常):[HttpGet]publicActionResultApplication(){varmodel=Req