我有一个表单,当浏览器第一次正确加载时打开它。第二次浏览器加载它然后它做得不正确而且我正在敲打我的头试图找出原因..任何帮助都非常感激。
正确加载:
<div class="radiobox">
<label>
<input id="rbShipMethod_FxStandard" type="radio" name="shipmethod" value="rbShipMethod_FxStandard" checked="checked">
<span>FedEx - Standard / Ground : $10.97</span>
</label>
加载错误:
<div class="radiobox">
<label>
<span disabled="disabled">
<input id="rbShipMethod_FxStandard" type="radio" name="shipmethod" value="rbShipMethod_FxStandard" disabled="disabled">
</span>
<span>FedEx - Standard / Ground : $10.97</span>
</label>
来自aspx文件的相关代码
<div class="radiobox">
<label>
<asp:RadioButton ID="rbShipMethod_FxStandard" runat="server" GroupName="shipmethod"></asp:RadioButton>
<span>FedEx - Standard / Ground : $<asp:Literal ID="ltShipCharge_FxStandard" runat="server"></asp:Literal></span>
</label>
</div>
编辑:添加请求Page_Load方法
protected void Page_Load(object sender, EventArgs e)
{
if (!this.Page.IsPostBack)
{
this.hdShippingAddressAdd.Value = "";
if (this.GetLoginCustomerID() <= 0 & Strings.Len(this.GetCurrentCartID()) <= 0)
{
this.Response.Redirect("index.aspx");
}
this.BindYear();
this.BindOrderDetail();
this.BindAddress();
}
}
这是要求的,要做更多的阅读。我应该说我对此非常陌生(PHP dev也恰好是常驻修复程序)所以我并不是100%肯定我正在寻找的东西。 这也是一个继承的项目,没有来源。我使用Telerik来反编译dll,当我尝试在VS中构建它时,它有130个左右的错误..所以,如果在不编辑源代码的情况下解决这个问题,我就会被激活。我现在正在查看此功能和构建错误