|
use the following script
<script language="javascript" type="text/javascript">
function FnConfirm()
{
if (confirm("Choose a button"))
{
window.location = "anotherpage.htm";
}
else
{
document.getElementById('anothertextbox').focus();
}
}
</script> Here 'anothertextbox' is the name of your another textbox.
|
|
|
|
|
Nath wrote: Page.RegisterStartupScript("Confirm", "Confirm();");
It is unnecessary to register the confirm script since you have already included it in the page.
<input type="button" value="Click Me" onClick="Confirm()"></input>
<script language="javascript" type="text/javascript">
function Confirm()
{
if (confirm("Are you sure you want to delete?"))
alert("Yes");
else
alert("No");
}
</script>
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
Hello .net professionals,
My questions are:
How do I go about my (asp.net) web application deployment?
Is it possible to package it as .exe file that will now be installed on any machine? If yes how.
How can I get Ms SQL client software so that the application can run on it.
How can I make sure that the first-time the (web) application is run, it runs my database script to create the application's database and other objects on the installation machine. Or to run the script while the application is installing.
Any other vital things for me to know about deployment. Please tell me.
I appreciate your assistance so far.
Thanks in anticipation.
Happy programming.
|
|
|
|
|
1)Yes it is Possible. go to your Solution Explorer and Right click on the Root of your Solution and select a New Project and in the Dialog box , select other Project and you will see websetup. Give it a name and when you create a setup meaning when you are happy with your web app , then you need to build your setup to release not debug and a file in the Release folder in your setup Project Directory will be created. that is what you should ship.
2)Do you mean SQLExpress? google it you will find a lot of hits on that.
look at this
Visual Studio Setups (Web Setup Part I)[^]
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/
|
|
|
|
|
Thanks a lot, I am grateful.
|
|
|
|
|
|
Infact, millions of thanks.
I appreciate your support. Thanks
|
|
|
|
|
|
It would be helpful to show the actual code you are using to assign the urls. What does the database results look like?
Assuming you are using HyperLink controls,
link.NavigationUrl = "Search/Cricket.aspx";
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
|
Useless crap!!! Learn how to format the code before posting again.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
Hi
In my gridview, I want to count the number of times each value (based of course on a field in my gridview) occurs. For example, if I have a field called Dept, in my result there is the following:
Dept A
Dept A
Dept A
Dept B
Dept B
Dept C
What I am trying to do is to show that for each Dept A, the count is 3, and for Dept B, the count is 2 and for Dept C the count is 1. When I have my count, I want to save them into my hidden field, which I am going to use else where in my code.
I know I need to do this in my rowdatabound event, and I have had ago, but the results I am getting back are not correct.
How do I solve this problem?
|
|
|
|
|
Could you post the code which you are using, so some can have a look?
Manas Bhardwaj
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
Table tbl = e.Row.Parent as Table;
TableCell cell = new TableCell();
CheckBox chk = new CheckBox();
Label lbl2 = new Label();
HiddenField rowValue = new HiddenField();
if (e.Row.RowType == DataControlRowType.Header)
{
e.Row.Visible = false;
}
else
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label lbl = (Label)e.Row.FindControl("lblValue");
string str1 = ((Label)(lbl)).Text;
string prevStr= (string)Session["previousStr"];
if (prevStr== str1)
{
counter += 1;
}
else
{
prevStr= sr1 ;
Session["previousStr"] = prevStr;
counter = 1;
if (tbl != null)
{
GridViewRow row = new GridViewRow(-1, -1, DataControlRowType.DataRow, DataControlRowState.Normal);
rowValue.ID = "hdnNumRows";
rowValue.Value = counter;
lbl2.Text = Convert.ToString(counter);
cell.ColumnSpan = this.GridView1.Columns.Count;
cell.Width = Unit.Percentage(100);
cell.BackColor = System.Drawing.Color.Aqua;
HtmlGenericControl span = new HtmlGenericControl("span");
span.InnerHtml = prevStr;
cell.Controls.Add(span);
cell.Controls.Add(chk);
cell.Controls.Add(lbl2);
cell.Controls.Add(rowValue);
row.Cells.Add(cell);
tbl.Rows.AddAt(tbl.Rows.Count - 1, row);
}
}
}
}
}
As you can see, I have a counter in both parts of my if statement. This is so that if the "if" part is true the counter goes up by one, else it is still one. When run this with JavaScript to show the results, it is fine, I am seeing 3, 2, 1, but when I try show this in a label, all I am seeing 1,1,1. Why?
|
|
|
|
|
Instead of doing this on webserver, why dont you do this in the SQL itself?
Add a new column, lets say DeptCount which would give you the count.
Manas Bhardwaj
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
The reason being is that I only want to show the count in my inserted row, the value of which I am going to use in my checkbox control to then hide or show the rows which the user checks the checkbox
|
|
|
|
|
hi friends
In my button click,i opened two browser window seperately,now i want to open the two tab in same browser window instead of open two window seperately(IE only)...
can any one help?
Known Is Drop.Unknown Is Ocean
|
|
|
|
|
No web technology knows about the Tabs. All it knows is the window.
Manas Bhardwaj
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
You can do a custom tab yourself, which can switch the pages in a window
April
Comm100 - Leading Live Chat Software Provider
modified 27-May-14 8:50am.
|
|
|
|
|
used iframe in my webpage want to get url of the ifram , refresh the iframe, full screen the iframe
modified on Saturday, January 23, 2010 1:39 AM
|
|
|
|
|
Hi
I have list box where i written code on selectedindexchanged event in code behind. I also want to run java script on the same event or click event so that my code behind code also run with respected to java script.
I have written javascript for color changed of listbox selected item and on selected index changed I have written some database functionality.
Is it possible?? Or any other solution for that.
Thanks
|
|
|
|
|
Yes it is possible but remember that the SelectedIndexChanged event will cause a postback and the page will be re-rendered, wriping away any thing that was done by the JavaScript. Depending on what the action is or your expected results you could use an Ajax call rather than the traditional postback
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
Hi Everybody,
I have aspx page in which there is one link. When user clicks on the link it should open a (Silver Light or normal) model dialogue box or popup with few checkbox options. As soon as user selects them and clicks the button. The information should be saved.
Can I use WPF or Silver Light model dialogue box in aspx page. Please help me in this regard. Atleast by some links. In this mean time I will try from my side with google uncle (nice uncle for any help) .
Thanks & Regards,
Md. Abdul Aleem
NIIT technologies
|
|
|
|
|
Seems you have a lot to learn and maybe you should do that before trying to continue. WPF and Silverlight are not interchangeable. WPF, which stands for WINDOWS Presentation Foundation, can't be used in a web application. Neither can you just create a Silverlight dialog and use it is a webpage.
There are several articles and resources available that discuss modal dialogs in a web application, they're not that difficult to find.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
Hi,
I want to keep an HTML table with pagiing inside a ajax tab control for that I have written following code
This is ASPX code
<ajax:TabContainer ID="tabHomeownTips" runat="server"
ActiveTabIndex="0" Width="565px" Height="600px" Font-Underline="False"
Enabled="true" EnableTheming="True" ScrollBars="Auto" EnableViewState="False" >
<ajax:TabPanel ID="TabTip1" HeaderText="Tip1" runat="server" OnClientClick="function(){LoadTableTab('results','pageNavPosition');}">
<ContentTemplate>
<table id="results" >
<tr>
<th>Sr. No.</th>
<th>Description</th>
</tr>
<tr>
<td>1</td>
<td>Description of Tab1 Item 1</td>
</tr>
<tr>
<td>2</td>
<td>Description of Tab1 Item 2</td>
</tr>
<tr>
<td>3</td>
<td>Description of Tab1 Item 3</td>
</tr>
<tr>
<td>4</td>
<td>Description of Tab1 Item 4</td>
</tr>
<tr>
<td>5</td>
<td>Description of Tab1 Item 5</td>
</tr>
<tr>
<td>6</td>
<td>Description of Tab1 Item 6</td>
</tr>
</table>
<div id="pageNavPosition"></div>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="TabTip2" HeaderText="Tip2" runat="server" OnClientClick="function(){LoadTableTab('Table1','Div1');}">
<ContentTemplate>
<table id="Table1">
<tr>
<th>Sr. No.</th>
<th>Description</th>
</tr>
<tr>
<td>1</td>
<td>Description of Tab1 Item 1</td>
</tr>
<tr>
<td>2</td>
<td>Description of Tab1 Item 2</td>
</tr>
<tr>
<td>3</td>
<td>Description of Tab1 Item 3</td>
</tr>
<tr>
<td>4</td>
<td>Description of Tab1 Item 4</td>
</tr>
<tr>
<td>5</td>
<td>Description of Tab1 Item 5</td>
</tr>
<tr>
<td>6</td>
<td>Description of Tab1 Item 6</td>
</tr>
</table>
<div id="Div1"></div>
</ContentTemplate>
</ajax:TabPanel>
</ajax:TabContainer>
</pre>
This is Javascript code
function LoadTableTab(tblid,divid){
var pager = new Pager(tblid, 2);
pager.init();
pager.showPageNav('pager', divid);
pager.showPage(1);
}
function Pager(tableName, itemsPerPage) {
this.tableName = tableName;
this.itemsPerPage = itemsPerPage;
this.currentPage = 1;
this.pages = 0;
this.inited = false;
this.showRecords = function(from, to) {
var rows = document.getElementById(tableName).rows;
// i starts from 1 to skip table header row
for (var i = 1; i < rows.length; i++) {
if (i < from || i > to)
rows[i].style.display = 'none';
else
rows[i].style.display = '';
}
}
this.showPage = function(pageNumber) {
if (! this.inited) {
alert("not inited");
return;
}
var oldPageAnchor = document.getElementById('pg'+this.currentPage);
oldPageAnchor.className = 'pg-normal';
this.currentPage = pageNumber;
var newPageAnchor = document.getElementById('pg'+this.currentPage);
newPageAnchor.className = 'pg-selected';
var from = (pageNumber - 1) * itemsPerPage + 1;
var to = from + itemsPerPage - 1;
this.showRecords(from, to);
}
this.prev = function() {
if (this.currentPage > 1)
this.showPage(this.currentPage - 1);
}
this.next = function() {
if (this.currentPage < this.pages) {
this.showPage(this.currentPage + 1);
}
}
this.init = function() {
var rows = document.getElementById(tableName).rows;
var records = (rows.length - 1);
this.pages = Math.ceil(records / itemsPerPage);
this.inited = true;
}
this.showPageNav = function(pagerName, positionId) {
if (! this.inited) {
alert("not inited");
return;
}
var element = document.getElementById(positionId);
var pagerHtml = ' ';
for (var page = 1; page <= this.pages; page++)
{
if(page >1)
{
pagerHtml += ' | ';
}
pagerHtml += '<span id="pg' + page + '" class="pg-normal" onclick="' + pagerName + '.showPage(' + page + ');">' + page + '</span>';
pagerHtml += '';
}
element.innerHTML = pagerHtml;
}
}
I have tried this code in normal page it works fine but when I am using same code then Its giving me the Table in Paging section but whenever I am click on Page number I am getting error as 'pager' is undefined. What am I missing and How can I fix this bug to make it working in ajax tab control
Thanks
Rock Star
|
|
|
|