|
Does anybody see any problem running an APS.Net 2.0 application on more than one browser windows at the same time concurrently? Users are accessing the application with IE and they do Control+N and access the same application in another windows and use both windows concurrently. Would there be any issue coming from session or anything such that I need to be concerned? Thanks everyone.
|
|
|
|
|
It probably depends on how you are doing your session. If it is a server based session or using SQL on the server to store it, then you might be ok. If it is being kept locally, then you would have a separate session. It should be really easy to setup a test page where you set a variable and then have another button that reads that variable.
Steve Maier
|
|
|
|
|
I see a lot of people have been asking this question, some was because of the if postback check , but mine is different. i am using AjaxModalExtender to show my popup on the server side. this is my markup
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestPage.aspx.cs" Inherits="PopTester.TestPage" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<style type="text/css">
.modalBackground
{ background-color: Yellow;
filter: alpha(opacity=60);
opacity: 0.6;
}
</style>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Panel ID="Panel1" runat="server">
<asp:Button ID="Button1" runat="server"
Text="CreateModal" OnClick="Button1_Click" />
</asp:Panel>
<asp:Panel ID="ModalPanel" runat="server" Style="display: none" HorizontalAlign="Center" BackColor="Green">
<div>
<asp:UpdatePanel ID="Update" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server" Height="176px" Width="453px">
<Columns>
<asp:TemplateField HeaderText="ID">
<ItemTemplate>
<asp:CheckBox ID="chkId" runat="server" />
<asp:Label ID="lblId" runat="server" Text='<%#Eval("ID")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Name">
<ItemTemplate>
<asp:Label ID="lblname" runat="server" Text='<%#Eval("Name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Lastname">
<ItemTemplate>
<asp:Label ID="lblLastname" runat="server" Text='<%#Eval("Lastname") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Button ID="btnPickrecord" runat="server" Text="Pick Record"
onclick="btnPickrecord_Click " />
<asp:Button ID="btnload" runat="server" onclick="btnload_Click"
Text="Load Data" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
<asp:Button ID="btnCancel" runat="server" Text="Close Me"
onclick="btnCancel_Click" />
</asp:Panel>
<asp:TextBox ID="txtreference" runat="server" AutoPostBack="True"></asp:TextBox>
<p>
</p>
</form>
</body>
</html>
as you can see i have a gridview that will be on the modal and its working fine, now after the grid has returned some results, i will select one record via the checkbox on the Grid and click the button "btnPickrecord" and this will fire my server side code
protected void btnPickrecord_Click(object sender, EventArgs e)
{
foreach (GridViewRow dataItem in GridView1.Rows)
{
CheckBox chkselect = (CheckBox)dataItem.FindControl("chkId");
if (dataItem.RowType == DataControlRowType.DataRow)
{
if (chkselect.Checked)
{
Label lblReferenceNumberID = (Label)dataItem.FindControl("lblId");
txtreference.Text = lblReferenceNumberID.Text;
}
}
}
}
the breakpoints got a hit and i stepped through it and i the value get assigned to the textbox txtreference.Text , but when i close the modal the textbox is empty , or while the modal is open i can see the value does not reflect in the parent page. Here is the Code for invoking the modal
protected void Button1_Click(object sender, EventArgs e)
{
AjaxControlToolkit.ModalPopupExtender modalPop = new AjaxControlToolkit.ModalPopupExtender();
modalPop.ID = "popUp";
modalPop.PopupControlID = "ModalPanel";
modalPop.TargetControlID = "Button1";
modalPop.DropShadow = true;
modalPop.BackgroundCssClass = "modalBackground";
modalPop.CancelControlID = "btnCancel";
this.Panel1.Controls.Add(modalPop);
modalPop.Show();
}
Thanks
Vuyiswa Maseko,
Spoted in Daniweb-- Sorry to rant. I hate websites. They are just wierd. They don't behave like normal code.
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
Hi,
This is because your textbox txtreference is outside the UpdatePanel.
You should understand the partial postback and how UpdatePanel works. Then you will yourself recognize why it is not updating your txtreference TextBox.
In summary, UpdatePanel updates only the partial content in UI.
For now, you can do your job by any of the 2 ways:
1. Either put your target TextBox also inside update panel. Or...
2. Do it using javascript by calling a javascript function in Sys.Application.add_load event.
For any details, you can google.
Hope this will help you.
|
|
|
|
|
I understand that , but i did not want to add it inside the Update Panel. I will figure out what to do.
thanks
Vuyiswa Maseko,
Spoted in Daniweb-- Sorry to rant. I hate websites. They are just wierd. They don't behave like normal code.
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
Then, you wish to consider the second approach mentioned:
Do it using javascript by calling a javascript function in Sys.Application.add_load event.
|
|
|
|
|
ok what i did i added another UpdatePanel and i set a trigger to be a Button on the First Update panel and that did the trick.
Thanks
Vuyiswa Maseko,
Spoted in Daniweb-- Sorry to rant. I hate websites. They are just wierd. They don't behave like normal code.
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
mates,
how to come up with tblTemp using programming not sql.
or any ideas how to get with tblTemp.
tblItem {ORIGINAL TABLE}
CDATE ITEMCODE ITEMVALUE
2008-12-08 1001 4.5
2008-12-08 1002 7.3
2008-12-08 1003 0.5
2009-03-25 1001 1.2
2009-03-25 1002 0.3
2009-03-25 1003 3.4
tblTemp {I WANT THE RESULT LIKE THIS!}
CDATE 1001 1002 1003
2008-12-08 4.5 7.3 0.5
2009-03-25 1.2 0.3 3.4
in access i just use looping
with ds.Fields.count - 1 (where ds is Recordset)
but how will i do it in asp.net using Dataset not Recordset
or something. ( I dont want to use recordset)
C# コードMicrosoft End User
2000-2008
「「「「「「「「「「「「「「「「「「「「「「「「「「「「
The best things in life are free
」」」」」」」」」」」」」」」」」」」」」」」」」」」」
|
|
|
|
|
C#Coudou wrote: any ideas how to get with tblTemp
You could try taking him/her to a movie, maybe dinner... see where it goes from there?
Seriously, though, I really don't understand your question. Why do you want to do it this way? Why don't you want to use SQL? SQL is infinitely better for querying data - that's what it does.
Please explain further?
|
|
|
|
|
GlobX wrote: Why don't you want to use SQL?
because i want to put in datatable as temptable not in sql, period.
and from datatable to gridview.
the problem is how will put in datatable.that is the question.
C# コードMicrosoft End User
2000-2008
「「「「「「「「「「「「「「「「「「「「「「「「「「「「
The best things in life are free
」」」」」」」」」」」」」」」」」」」」」」」」」」」」
|
|
|
|
|
Sorry, I still don't understand. I will leave this to someone else. Apologies.
|
|
|
|
|
ooppss. sorry. PROBLEM SOLVED. JUST IN TIME.
thanks anyway.
C# コードMicrosoft End User
2000-2008
「「「「「「「「「「「「「「「「「「「「「「「「「「「「
The best things in life are free
」」」」」」」」」」」」」」」」」」」」」」」」」」」」
|
|
|
|
|
C#Coudou wrote: PROBLEM SOLVED. JUST IN TIME.
thanks anyway.
Anyway it's better you close this question by posting the solution which you have find(Also clear the question too). Cheers.
|
|
|
|
|
You can create a datatable entirely in code, add the columns to it, and populate it, then just use it as if you had loaded it from a database.
Are you using C# or VB? I'll post a sample when I know which language you like.
Lisa Z. Morgan
|
|
|
|
|
Hi,
This is called Pivoting of Data.
Please have a look over my article: Pivoting DataTable Simplified[^]
This can get you a flexible and customized result with a clean code.
|
|
|
|
|
Good Evening My friends
I have been helping you , now its your turn to help
Due to Limitations in the Telerik, meaning that there is no nice Pop Control , and i want to create my own as i did in my previous article. I have used the DevExpress Popup Control and i have a Telerik Gridview inside it and i can nicely search for records and i can select the record from the Grid and i have a button that saves take an ID of that record like
protected void btnselect_Click(object sender, EventArgs e)
{
String Ref =null;
foreach (GridDataItem dataItem in grdactsandbills.MasterTableView.Items)
{
CheckBox chkselect = (CheckBox)dataItem.FindControl("chkselect");
if (chkselect.Checked)
{
Label lblReferenceNumberID = (Label)dataItem.FindControl("lblID");
Ref = lblReferenceNumberID.Text;
}
}
txtreferencenumber.Text = Ref;
}
this Button is in a PopupModal(DevExpress) , when this button is Clicked if assign that value to a textbox that is not part of the modal. and you can see i am doing it on the server side and the break point goes there and the watch shows that yes the value has been assigned to the textbox, but after i close the pop, the Textbox is empty. I am just buffled by this. Below is my markup
<asp:UpdatePanel ID="Update1" runat="server">
<ContentTemplate>
<asp:Panel ID="ModalPanel" runat="server" HorizontalAlign="Center" Style="display: none" BackColor="Green">
<br />
<asp:Label ID="Label7" runat="server"></asp:Label>
<asp:Button ID="btnCancel" runat="server" Text="Close Me" />
</asp:Panel><table class="style1">
<tr>
<td>
<asp:Button ID="btnadd" runat="server" Text="Add" onclick="btnadd_Click"
Height="31px" Width="63px" />
</td>
<td>
<asp:Button ID="btnsearch" runat="server" Text="Search"
onclick="btnsearch_Click" Height="33px" Width="77px"
onclientclick="ShowLoginWindow() ;" />
</td>
</table>
<dx:ASPxPopupControl ID="DevxPopup" runat="server"
PopupHorizontalAlign="WindowCenter" PopupVerticalAlign="WindowCenter"
ClientInstanceName="DevxPopup" ClientIDMode="AutoID"
CssFilePath="~/App_Themes/BlackGlass/{0}/styles.css" CssPostfix="BlackGlass"
SpriteCssFilePath="~/App_Themes/BlackGlass/{0}/sprite.css"
HeaderText=".:::Search:::." Modal="True" AllowDragging="True"
AllowResize="True" AppearAfter="100" CloseAction="CloseButton"
DragElement="Window" Width="100%">
<ContentCollection>
<dx:PopupControlContentControl runat="server">
<asp:Panel ID="Panel" runat="server">
<br />
<table class="style3">
<tr>
<td>
<asp:Label ID="Label6" runat="server" Style="Float:right" Text="Reference Number:"></asp:Label>
</td>
<td class="style4">
<asp:TextBox ID="txtRefNumber" runat="server"></asp:TextBox>
</td>
<td class="style6">
<asp:Button ID="Button2" runat="server" OnClick="btnsearch_Click"
Text="Search" />
</td>
<td>
<asp:Button ID="btnselect" runat="server" Height="27px"
OnClick="btnselect_Click" Text="Pick" Width="73px"
OnClientClick="GetValue();" />
</td>
</tr>
</table>
<br />
</asp:Panel>
<telerik:RadGrid ID="grdactsandbills" runat="server"
AllowFilteringByColumn="True" AllowMultiRowSelection="True" AllowPaging="True"
AllowSorting="True" AutoGenerateColumns="False" GridLines="None"
ShowGroupPanel="True" Skin="Black">
<MasterTableView>
<Columns>
<telerik:GridTemplateColumn>
<ItemTemplate>
<asp:CheckBox ID="chkselect" runat="server"
/>
<asp:Label ID="lblID" runat="server" Text='<%# Eval("FilesID")%>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Subject Title">
<ItemTemplate>
<asp:Label ID="lblSubjectTitleofbilActRef" runat="server"
Text='<%# Eval("Dateentered")%>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Date Received">
<ItemTemplate>
<asp:Label ID="lblDateReceived" runat="server"
Text='<%# Eval("Dateneeded")%>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Ministry ID">
<ItemTemplate>
<asp:Label ID="lblMinistryID" runat="server" Text='<%# Eval("Daysavailablebeforebringup")%>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Date to AG">
<ItemTemplate>
<asp:Label ID="lblDatetoAGr" runat="server" Text='<%# Eval("Reasonsforbringup")%>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Datereceived from AG">
<ItemTemplate>
<asp:Label ID="lblDatereceivedfromAG" runat="server"
Text='<%# Eval("Neededby")%>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Date send M Signature">
<ItemTemplate>
<asp:Label ID="lblReferenceNumber" runat="server"
Text='<%# Eval("ReferenceNumber")%>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Date send CS">
<ItemTemplate>
<asp:Label ID="lblDatesendCSr" runat="server" Text='<%# Eval("Dateentered")%>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Date send HE signature">
<ItemTemplate>
<asp:Label ID="lblDatesendHEsignature" runat="server"
Text='<%# Eval("Enteredby")%>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
<CommandItemSettings ExportToPdfText="Export to Pdf" />
<RowIndicatorColumn>
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
</MasterTableView>
<SelectedItemStyle BackColor="#FF9966" />
<ClientSettings AllowDragToGroup="True">
<Selecting AllowRowSelect="True" />
<Scrolling AllowScroll="True" UseStaticHeaders="True" />
<Animation AllowColumnReorderAnimation="True"
AllowColumnRevertAnimation="True" />
</ClientSettings>
</telerik:RadGrid>
</dx:PopupControlContentControl>
</ContentCollection>
</dx:ASPxPopupControl>
</ContentTemplate>
</asp:UpdatePanel>
Thanks
Vuyiswa Maseko,
Spoted in Daniweb-- Sorry to rant. I hate websites. They are just wierd. They don't behave like normal code.
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
Hi,
I have a seacrh which returns me a list of objectA.
Can I bind this list to gridview for display or which is the best way to do this .
Thanks
|
|
|
|
|
Yes, you can bind List to gridView for display.
This [^] looks as Bes and easiest way to do same.
You simply need to do:
GridView1.DataSource = myList
GrdiView1.DataBind();
myList can be ArrayList or any other list.
|
|
|
|
|
Good answer, 5.
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
CCC Link[ ^]
Trolls[ ^]
|
|
|
|
|
Hi all,
I Have created one User control DLL named WindowsControlLibrary through Windows Form Control Library in C#. Now i want to link that dll file to a asp page so that it can be viewed in the web page. Can anyone please help me how to add that user control in the asp page???
|
|
|
|
|
Hi,
Click here[^] and here[^]
The above approach will do the job for you but in my openion you must consider the following:
1. It will work on in Internet Explorer. No other browser will be able to run this.
2. There might be some functionality which will not work because of security issue.
|
|
|
|
|
Hi All,
We want to generate xml file based on schema file.
Only the xml file is generated we need to populate data by passing objects, because we need to generate so many xml file.
Final output should be a xml file with data.
New to xml,Please help me with this.
Thanks in advance
Ramkumar
("When you build bridges you can keep crossing them. ")
http://ramkumarishere.blogspot.com
|
|
|
|
|
From your schema file (*.xsd), you create classes with the xsd tool (I describe that in my article Bernie’s Trackviewer[^]). Then instantiate the objects from those classes, and finally write ("serialize") them to xml files.
|
|
|
|
|
thanks
Ramkumar
("When you build bridges you can keep crossing them. ")
http://ramkumarishere.blogspot.com
|
|
|
|
|
I understand how to use App_Offline.htm, and most of its caveats, but what I can't seem to find information on is how it deals with executing threads. What I'm concerned about specifically is this. Our company website allows our users to post online payments for their bill with us. Lets say we go to do production maintenance at night, and drop in App_Offline.htm. But we have 3 users submitting payments at that exact moment. I know that App_Offline.htm will block any further responses from coming from ASP.NET, but does it abort the web services calls, or does it allow them to finish, and only then tear down the sessions?
Thanks in advance.
|
|
|
|