我有一个aspx页面......
if (!IsPostBack)
{
PopulateBrand();
Page_Load中的。这个PopulateBrand()只是填充我的下拉菜单。这很有效,在回帖后它保留了价值。
我遇到的问题是页面上还有一个链接,它将一些参数发布回此页面。发生了什么事情,当点击它时,它正在通过这个!IsPostBack部分并消除我选择的重新填充它的下拉值。
如果在点击链接时将此页面发回给自己,我该如何防止这种情况并保留我选择的内容?
答案 0 :(得分:1)
所以听起来像你的这个链接的东西不标准。链接是如何生成的?对我来说听起来好像没有造成POST,而是GET。
使用LinkButton来确保真正的回发,并且它不会通过您的检查。
如果不是,请发布生成相关链接的代码