1
輸入值在頁面加載時正確更新:在其他控制事件更新HTML輸入值ASP.NET
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
txtSupplierType.Value = "Local";
}
}
但是當我們試圖從像其他控制事件更新:
ASPX第
<asp:DropDownList runat="server" ID="ddlProduct" name="form-control" class="form-control select-chosen" OnSelectedIndexChanged="ddlProduct_SelectedIndexChanged" AutoPostBack="true"> </asp:DropDownList>
SelectedIndexChanged事件
protected void ddlProduct_SelectedIndexChanged(object sender, EventArgs e)
{
txtSupplierType.Value = "Global";
}
它不會更新和RUNAT =「服務器」許多其他HTML控件不會在頁面加載工作:
<input type="text" id="txtSupplierType" runat="server" name="example-text-input" class="form-control" />
發表更多驗證碼,起碼ddlProduct定義。例如你爲它設置了AutoPostBack =「true」嗎? – Luca
是的。 asp:DropDownList> –
您可以在輸入元素上使用更新面板,以便從服務器端更改控制行爲。 –