2013-12-03 77 views
0

我很新的C#.NET編程...我有一個很好的背景與HTML5和CSS3和JavaScript的一些...造型C#警告框

我試圖找出如何風格以下警報盒...我已經搜索了網絡和論壇...這是我的第一篇文章...一直沒能弄清楚...

請讓我知道,如果你需要了解更多信息.. 。謝謝...

下面是C#代碼

protected void IsValidNumber(object sender, EventArgs e) 
{ 

    int num; 

    if (Int32.TryParse(TextBox1.Text, out num)) 
    { 
    Response.Redirect("checkin.aspx"); 
    } 
    else 
    { 
    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + TextBox1.Text + "');", true); 
    } 
} 
+1

您不能設置警報框的樣式。看看jQuery UI。 –

+0

您不應該首先使用警報框。 –

+0

如果你想開始設計樣式,現在是開始思考CSS和JavaScript的時候了。 jQuery將使這項工作變得非常簡單。 – Arran

回答

1

您不能設置警報框的樣式。這些僅僅是瀏覽器的財產。

但是,您可以做的是在隱藏的DIV內使用HTML和CSS創建彈出窗口,並在需要時顯示它。 Jquery makes this easy

+0

謝謝你的幫助......我怎麼稱呼它雖然...下面是調用方法的asp:textbox代碼...我明白你提到的div理論......但是......那會是什麼代碼看起來像? C#代碼? dothefun

+0

那它取決於你的場景。對於初學者來說,你可以直接做你現在正在做的事情。註冊一個啓動腳本。該腳本不是提示,而是顯示彈出窗口的JQUery javascript。 –

1

您無法設置警告框的樣式,瀏覽器會指示它的外觀。你將不得不使用CSS來製作自己的自定義框。

關於如何做到這一點,有很多帖子,只是找到一個適合你的圖書館。