当前位置: 首页 > 编程语言 > C#

asp.netlinkbuttononclientclick和回发分享

时间:2023-04-10 19:15:43 C#

asp.netlinkbuttononclientclick和回发我在使用带有OnClientClick属性的ASP.NETLinkBut??ton时遇到了一些奇怪的行为。ASPXtest1test2test3代码隐藏protectedvoidPage_Load(objectsender,EventArgse){btnDeleteGroup.OnClientClick="returnconfirmAction('delete?');";没有OnClientClick,一切都很好。使用OnClientClick,我的LinkBut??ton在回发发生时消失(使用DropDownList)。在另一个线程中,我找到了将EnableViewState设置为false的解决方案。但是我正在编写的应用程序是多语言的,所以当EnableViewState设置为“false”时,我也会丢失我的翻译。if(!Page.IsPostBack){//翻译所有表单元素TranslationUI();我宁愿不在那里!此方法在Page.IsPostBack方法之外调用,因为TranslationUI-method()会根据数据库转换表单元素。我做了一些测试-我认为问题是,你需要确保LinkBut??ton内的所有嵌套标签都是服务器端控件(即添加runat="server"或更改为相关的.net控件,例如img标签到asp:图像)。如果LinkBut??ton中没有非服务器端的标记,那肯定是设置它的ViewState什么的有问题。。。总之,下面的工作正常:test1test2test3代码隐藏:以上是C#学习教程:asp.netlinkbuttononclientclickand如果回传中分享的所有内容对你有用,需要了解更多C#学习教程,希望你多多关注——protectedvoidPage_Load(objectsender,EventArgse){btnDeleteGroup.OnClientClick="returnconfirm('delete?');";}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: