I've wrote this little method to achieve the goal in the subj., however, is there more efficient (simpler) way of doing this? who will search for this like I did.
var fileName = new System.Text.StringBuilder();
fileName.Append("*Bad/ :, Filename,? ");
// get rid of invalid chars
while (fileName.ToString().IndexOfAny(System.IO.Path.GetInvalidFileNameChars()) > -1)
{
fileName = fileName.Remove(fileName.ToString().IndexOfAny(System.IO.Path.GetInvalidFileNameChars()), 1);
}
?
I have an application where the user uploads files.
GOAL:
I need to check the file name for special characters and replace them with an underscore. Is there a Select Statement OR IF Statement I can use to search the fileName for unwanted special charaters; those characters will be replaced with a blank or underscore?
I want to replace ampersand, Number sign, Apostrophe, and so on.
My parameters are UNAME,PWD,VerticalID and Filter, now, there is no problem with my uname,pwd and verticalid, but my Filter have value of A,B,etc.in the sense just one character value.
But whenever I entered data,it returns this error:
"Specified Value has invalid CRLF Characters" this error belongs to Filter.
But when I entered ABCD it returns null because Filter is a string type and only one character value. But ASP.NET is not taking this one character value as string.
I have users emails in my database and when i retrieve those usernames, i want to remove every charecter after the @ charecter in the email for example, i have myname@domain.com i want to cut that to myname.
i want to display values in dropdownlist using querystring[which is successfully happening] but the problem is when id passed in querystring is 7.17 then in dropdownlist it is displaying values as 7 . 1 7....but i want to display it as 7 and 17...
I am looking a regular expression that will remove all of the text except for the charachters that comes after the last "-" character. in this way I can get the ID for a URL.
[URL] so that after the regular expression will be exutes I will have "t43g2g" ID.
i have a scenario where i have to remove the invalid character from price using c# code.i want the regular ex to remove the character or some thing good then this.
For Ex- my price is "3,950,000 ( Ex. TAX )"
i want to remove "( Ex. TAX )" from the price.my scenario is that. i have to remove the any character from string except number,dot(.), and comma(,)
I am using a master page and I need to change how the <title> element is rendered. The <title> content renders as expected. The problem is the whitespace that bounds my <title> element. I want to get rid of it.How do I remove the leading and trailing characters
I'm trying to remove extraneous characters like quotes, commas, etc from my dataset. I get the fact in the standard way of doing things in your code behind you simply go
string data = data.replace(",",""); or something like this. However, a datasource doesn't seem to give me that capability. What can I do to make it do this? I'm importing data from an excel sheet into a gridview. The commas are goofing up my view. I'd like to replace any commas in the dataset with spaces. Here is the code I have.
I'm running into following error: "The viewstate is invalid for this page and might be corrupted." "Invalid character in base64 string." Only with IE 8.0. Firefox works fine. The persisted view state is
i.e. two identical parts separated by a comma. I'm using a form with both jQuery and UpdatePanel. I've inspected the __VIEWSTATE hidden field before the post __doPostBack and $I.System.InvokePageMethod. In both cases the viewstate does NOT contain the comma. where the field gets doubled up with the comma inserted? Or how to fix.
i'm writing a stored proc and if a field i return is longer then 200 characters, i want to truncate, find the last space, remove any characters after that space, then add some full stopseg:
INSERT INTO @rec(articleid, abstract) SELECT a.id, CASE
i have used ajax control toolkit masked editor extender.i want to remove "_" from masking pattern and want to replace it with space. for ex. want " - - " instead of this
I'm using the file upload control to enable users to browse to a document, and then upload it. But, I've run into a problem. Some users include a # sign in the file name... Something like "file#123.pdf" The file uploads ok, but, when another user trys to open the uploaded document from the gridview, it errors. If I manually rename the file and remove the # symbol, the file will open ok. How do I prevent users from uploading a file with a # sign in it, or how do I strip out that symbol?
Protected Sub btnClick_Click(ByVal sender as Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnclick.click
Dim sb as New System.Text.StringBuilder() sb.Append("<script language='JavaScript'>launchExecutable('") sb.Append(path) sb.Append(" 2 ") sb.Append("</script>);") ScriptManager.RegisterStartupScript(btnclick, me.Gettype(), "btnclickform", sb.ToString()) End Sub
This is a cut down version of my code, but I'm running this on a TabPanel, so it sets on an Update Panel. If I run this code on a standalone aspx page it works...in other words, without the TabPanel. However, I need it to work on a TabPanel. This is the errors I get: Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: The script tag registered for type 'ASP.client_default_aspx' and key 'btnclickform' has invalid characters outside of the script tags: );. Only properly formatted script tags can be registered.
I have a string with 100 characters and it is for me too long in one line. I want to make NewLine after each 25 characters. For example:
Instead: "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua."