C# - Server Side Button Works In Firefox But Not IE?
Sep 21, 2010Anyone know why a simple onclick="btnSubmit_Click" button that calls a server-side function would work in Firefox but not IE.
View 3 RepliesAnyone know why a simple onclick="btnSubmit_Click" button that calls a server-side function would work in Firefox but not IE.
View 3 RepliesI'm using an entity model with metadata annotations. My controller method looks like this...
if (!ModelState.IsValid)
{
return View(model);
}
else
{
UpdateModel(model);
repo.Save();
return RedirectToAction("Index");
}
If I enable client side validation in the view I'll get the error per the Attributes from the metadata class. If I take clientside validation out, error gets thrown from saving to the DB rather than return the view with an Error Summary.
This is the top portion of my view....
<% using (Html.BeginForm())
{%>
<%: Html.ValidationSummary(true) %>
I've tried running without debugging (ctrl + f5) in debug and release mode as well as setting breakpoints and Debugging (f5) but it just seems weird to get Client side validation without server side validation. What am I missing here?
I've noticed that when i switch (browse) in between internal links in mywebsite "about", "services", "home", "contact", using Mozilla Firefox browser pages are moving slightly from one side to the other.(right to left and vice versa)
Tried the same in Explorer and it's fine. Any ideas why that is happening and how to fix it?
I've built this app that displays employee photos stored in several sharepoint folders. It also displays the employee name extracted from the file name and a previous and next button to move through the photos.
The markup is surrounded by an update panel to prevent the entire page from reloading when you click to view the next photo.
The app is working fine in firefox, but the images do not display in IE8. Can anyone tell what is causing this?
public List<string> photoFileList = new List<string>();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Session["index"] = 0;
[Code]....
I understand that probably this is not good forum for asking this question, but I'm a bit dissapointed, and I don't know where I can found answer to my question. Here is my problem. I've got a page that has dynamically loaded content with innerHTML like below:
[Code]....
Everything works fine .. since I wanted to have gif shown when page content is loading. But now I would like to after loading innerHTML content to execute javascript function to create pieChart of something. The problem is that I have to use document.getElementById()function, but it does not works with content loaded dynamically. I mean, Lets say that inside page loaded by innerHTML we've got a form which id="A" when instead pieChart() in above code i will use document.getElementById('A') it does not return my form. I've checked this in IE7 with no effect, ffox also does not seems to work. The only one browser that works at the moment is Chrome.
So here's the code in C# .Net.
string linie = txtFirstName.Text + "," + txtLastName.Text + "," + txtBirthday.Text + "," + txtEmail.Text + ",";
StreamWriter write = new StreamWriter(@"D:/Hosting/2691577/html/gshccadmin/site1/excel_formdata/birthday_club.csv", true);
write.WriteLine(linie);
write.Flush();
write.Close();`
Anyone know why this code behind function works in Firefox but not IE.
I have .net code that works on IE8 but wont work on google chrome or firefox. i have put this code for the user to press Enter instead of clicking the mouse everytime.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Try
If Not IsPostBack Then
[code]...
I have a very simple Skin with the following:
[Code]....
And in my css I have the following:
[Code]....
The Basic Button CSS works in both browsers but my .BsicInput:focus CSS works only in Firefox. Any ideas about what is wrong?
I am giving external css path in aspx page via
<link rel="stylesheet" media="all" href="file:///D:/CSS/Style.css" type="text/css" />
its works fine in firefox and ie while access that page.
but when i open this page in chrome or safari.
it does'nt do anything and no css is applying.
Ok so I'm not very familiar with Jquery as to know the possible cause of this, but I've been assigned to find out why the datepicker doesn't work porperly on a client's computer (it prints out the date without slashes like this: 24112008
So when I test the webform, I see it doesnt even pop up in Firefox (the client's browser too) nor chrome, only in IE8.
In the scriptManager we have:
<script src="http://www.website.com/Script/jquery.min.js" type="text/javascript"></script>
<script src="http://www.website.com/Script/jquery-ui.min.js" type="text/javascript"></script>
<script src="http://www.website.com/Script/jquery-ui-i18n.min.js" type="text/javascript"></script>
and in the webform:
$(function pageLoad(sender, args) {
// Datepicker
$.datepicker.setDefaults($.extend({ showMonthAfterYear: false }, $.datepicker.regional['']));
$(".dates").datepicker($.datepicker.regional['es']);
});
The textbox that uses it goes like this:
<asp:TextBox ID="txtFeNac" CssClass="dates" style="margin-left: 7px" runat="server" ></asp:TextBox>
I am setting a Session variable in an HttpHandler, and then getting its value in the Page_load event of an ASPX page. I'm setting it using
public void ProcessRequest(HttpContext context)
{
HttpPostedFile file = context.Request.Files["Filedata"];
context.Session["WorkingImage"] = file.FileName;
}
(And before someone suggests that I check the validity of file.FileName, this same problem occurs if I hard-code a test string in there.) It's working just fine in IE, but in Firefox the Session Variable is not found, getting the "Object reference not set to an instance of an object" error in the following code:
protected void Page_Load(object sender, EventArgs e)
{
string loc = Session["WorkingImage"].ToString();
}
Has anyone encountered this problem - and hopefully come up with a means for passing the session variable?
The following regular expression works in chrome and firefox, but not IE7:
^((?=.*d)(?=.*[a-z])(?=.*[A-Z]).{8,20})$
It needs to contain at least 8 characters and have at least on uppercase and a number. When I try this in IE7, I have to type 14 characters for it to validate. Can someone explain why and what would be the correct expression for all 3 browsers.
I am using an asp:RegularExpressionValidator to validate the password.
I have read alots of articles from fourms such as belowhttp://forums.asp.net/t/1346690.aspxhttp://forums.asp.net/t/1489818.aspxhttp://forums.asp.net/p/1426153/3189859.aspx#3189859
ScriptManager.RegisterStartupScript(Page, this.GetType(), "notify", "function pageLoad(){$find('confirmdelete')._displayConfirmDialog();}", true)
I can't figure this one out. The pop up works data comes from web service and fades away pretty well in FireFox. In IE 8 the box has no width and you only see anything happening if the box below bottom of page showing you a vertical scrol bar as confirmation. [Code]....
View 3 RepliesThe following flash does not initially load in firefox, but if I click the second tab on the right, and then go back to the first, it loads. This works in Chrome and IE. Here is the webpage.
View 3 RepliesI have the following asp.net markup:
<asp:TextBox ID="txtPassword" runat="server" TextMode="Password"
ValidationGroup="passwordValidation"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="Dynamic"
ControlToValidate="txtPassword" Text="Required" ValidationGroup="passwordValidation" />
<asp:RegularExpressionValidator runat="server" ControlToValidate="txtPassword"
Text="Passwords should contain a minimum of 7 characters with at least one numeric
character." ValidationExpression="^(?=.*d{1})(?=.*[a-zA-Z]{2}).{7,}$"
ValidationGroup="passwordValidation" Display="Dynamic"></asp:RegularExpressionValidator>
If I type in a password like test1234, it passes in chrome and firefox, but the message that my password should contain a minimum of 7 characters with at least one numeric character is shown in internet explorer
Just like in title. It works much faster on IE (8, 9) than on firefox and chrome ?How is it possible ?
Whats more I had to disable cookies on aspxGridViews because I had bad requests all the time,
I want to submit my parent page when I click on submit button of the child page. In my child page I've written my code as
[code]....
it is working fine in IE but not working in Firefox. What could be the alternate method for this?
I have different iFrames on my page and one of the iFrame has pdf plugin that shows the PDF document and i have another iFrame that pops up on delete button click and a function to toggle the iFrames. It works fine in Firefox but in IE my pop up iFrame is always behind the PDF. Any thought how can I set it right, there is some issue with the z-index of PDF, it is set to infinity something like that in IE !
View 3 Repliesi was working on one of the project as it is working fine in Firefox but it is giving the javascript exception in internet explorer.Errror: Error says "s" is undefined in the s.currencyCode="USD" line but "s" is defined in the external javascript file s_code.js
<script type="text/javascript" language="JavaScript" >
var s_account="mnsdev"
</script>
<script type="text/javascript" language="JavaScript" src="http://media.world.com/ads/usen/rpt/Omniture/s_code.js"></script>
<script type="text/javascript" language="JavaScript" >
s.currencyCode="USD"
[code]...
I have an ASP.net application hosted on Win2003 server. When I set the Authenticated Access to just Integrated Windows Authentication, IE7 & IE8 started failing in loging into the site with an error 401.1 ("You are not authorized to view this page"). But Firefox has no issues in loging into the site. why IE is failing to login with Integrated Windows Authentication where FireFox works perfectly?
View 1 RepliesSiteMap is not clickable on Firefox,Chrome and Safari But works perfecly fine on IE..Here is the code;
div.logintext {
position: relative;
top: 25%;
display: table-cell;
vertical-align: middle;
text-align: left;
[code]...
I am using Logi Reports for creating reports in my application. I am passing cookies from web application to these logi reports. Cookies were workign correctly before, but after the release of this version. Cookies are not working in these logi reports.
View 1 RepliesI have a button where I use an Animation Extender. When I click the button I have to set OnClientClick="return false;" otherwise the Animation Extender closes.
So that causes my problem. How do I execute server side code from this button?
I have tried this code in my code behind, but there is an error:
Code:
Dim strScript As String
strScript = "<script>"
strScript = strScript & "return false;"
strScript = strScript & "</script>"
ScriptManager.RegisterStartupScript(Me, GetType(Page), "MyScript", strScript, False)
This is my code for the Animation Extender:
Open data"></asp:Button>
I'm instantiating an asp:Button inside a data-bound asp:GridView through template fields. Some of the buttons are supposed to call a server-side function, but for some weird reason, it doesn't. All the buttons do when you click them is fire a postback to the current page, doing nothing, effectively just reloading the page.
Below is a fragment of the code:
[Code]....
The viewBtn above should call the viewBtnClick() function on server-side. I do have that function defined, along with a proper signature (object,EventArgs). One thing that may be of note is that this code is actually inside an ASCX, which is loaded in another ASCX, finally loaded into an ASPX.