![](/img/trans.png)
[英]Don't know why I'm getting Error Code 10022 (Invalid Argument) when setting socket options in my C# sniffer
[英]Why when I use RegisterStartupScript or RegisterClientScriptBlock my C# code don't works?
我有一個aspx頁面,我需要在其中驗證一些字段,我在C#代碼上進行了此驗證,但是沒有用。
因此,我嘗試只放置一個簡單的代碼來發現問題所在,所以我意識到這無關緊要,如果我運行ScriptManager.RegisterStartupScript或ScriptManager.RegisterClientScriptBlock,則我的C#代碼不起作用。
這是一個例子:
protected void btnBuscar_Click(object sender, EventArgs e){
this.lblValidarEmpresa.Visible = false;
ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "script", "AplicarMascara();", false);
}
函數AplicarMascara()在文本字段上應用數據掩碼。
你知道如何解決這個問題嗎? 還是任何其他無需使用ScriptManager即可應用此掩碼的方法?
謝謝。
乍一看,嘗試將最后一個參數(addScriptTags)更改為true。
按下按鈕似乎您正在嘗試執行javascript代碼,而使用updatepanel會使事情變得復雜。 您是否考慮過使用btnBuscar的onclientclick屬性觸發“ AplicarMascara”? 您沒有發布用於按鈕定義的代碼,但是下面是其示例的示例:
<asp:Button id="btnBuscar" OnClientClick="AplicarMascara" runat="server" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.