Tuesday, 2 October 2012

validation expression for indian mobile number in asp.net


Follow this type.....its working exactly.

<asp:TextBox ID="txtContactNumber" runat="server" Width="98%" ></asp:TextBox>  
             <asp:RegularExpressionValidator ID="revContactNumber" runat="server"
                            ControlToValidate="txtContactNumber" ErrorMessage="InValid"
                                        ValidationExpression="^[+]?\d{9,12}$">     </asp:RegularExpressionValidator>

Monday, 1 October 2012

javascript not working inside updatepanel

Use this .. its working...

ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "alert", "alert('You already busy with this Start time Please Change timing...');", true);

Wednesday, 12 September 2012

download file from asp.net page

Use Following Steps


string strURL = ConfigurationManager.AppSettings["CommunicationAttachment"] + objCA.strAttachment;
                    WebClient req = new WebClient();
                    HttpResponse response = HttpContext.Current.Response;
                    response.Clear();
                    response.ClearContent();
                    response.ClearHeaders();
                    response.Buffer = true;
                    response.AddHeader("Content-Disposition", "attachment;filename=\"" + Server.MapPath(strURL) + "\"");
                    byte[] data = req.DownloadData(Server.MapPath(strURL));
                    response.BinaryWrite(data);

Friday, 31 August 2012

assign enum value to dropdownlist




foreach (var item in typeof(enum).GetFields())
                {
                    if (item.FieldType == typeof(enum))
                        ddlProfile.Items.Add(new ListItem { Text = item.Name, Value = item.GetRawConstantValue().ToString() });
                }

Monday, 13 August 2012

validate character in aspx page using javascript

STEP-->1
add this javascript function in aspx page


<script language="javascript" type="text/javascript">
        function validateLimit(obj, divID, maxchar) {

            objDiv = get_object(divID);

            if (this.id) obj = this;

            var remaningChar = maxchar - trimEnter(obj.value).length;

            if (objDiv.id) {
                objDiv.innerHTML = remaningChar + " characters left";
            }
            if (remaningChar <= 0) {
                obj.value = obj.value.substring(maxchar, 0);
                if (objDiv.id) {
                    objDiv.innerHTML = "0 characters left";
                }
                return false;
            }
            else
            { return true; }
        }
        function get_object(id) {
            var object = null;
            if (document.layers) {
                object = document.layers[id];
            } else if (document.all) {
                object = document.all[id];
            } else if (document.getElementById) {
                object = document.getElementById(id);
            }
            return object;
        }
        function trimEnter(dataStr) {
            return dataStr.replace(/(\r\n|\r|\n)/g, "");
        }
    </script>

STEP--> 2
assign javascript function to onkeyup event


 <asp:TextBox ID="yourtestboxid" runat="server" onkeyup="return validateLimit(this, 'lblMsg1', 50)"></asp:TextBox>
                                             
<div id="lblMsg1"> 50 characters left</div>==>this is displaying remaining character in aspx page

Monday, 6 August 2012

Get Enum Value and assign to properties


 UIEnums.CallStatus Selected = (UIEnums.CallStatus)Enum.Parse(typeof(UIEnums.CallStatus), ddlCallStatus.SelectedValue.ToString());            
objAppointment.intsCallStstus = Convert.ToInt16((Int16)Selected);