|
guys;
asp:linkbutton is rendered as
<a href="javascript:__doPostback(...);" />
so, the href is the postback event reference of the link button.
how to find the postback event reference for the asp:button
Help people,so poeple can help you.
|
|
|
|
|
Firstly, see here[^]. I Googled for "ASP.NET LinkButton". This is the MSDN reference for the ASP.NET LinkButton - you should always check Google/MSDN before asking questions.
The __doPostBack function[^] is an ASP.NET generated JavaScript function that causes a postback to the controlling Page class. The function is called like this:
__doPostBack('ControlUniqueID', 'params');
For future reference Google is your friend[^] - please search there before asking questions on any forum, you will receive a better response if your question is very specific and not so easy to find an answer for. For ASP.NET specifically, the MSDN library[^] is also a very useful resource.
|
|
|
|
|
Ok,Sir; google is my friend.
you know what, i am already aware about __doPostBack() but i was confused because an asp:button is renderd as
<input type="submit" id="#ClientID#" name="#UniqueID#" value="#Text#" />
and what i kow about rendering postback controls is to add the postback reference to the client event just like
on AddAttribtesToRender
writer.AddAttribute("ClientEvent" , Page.GetPostBackEventReference(...));
100
Help people,so poeple can help you.
|
|
|
|
|
Sir, I think you would like to see this : 'Confirm Message Box[^]'
Help people,so poeple can help you.
|
|
|
|
|
That's a cool trick, but I'm not sure how that relates to your question?
Oh, and nice article! I think there may be a few translation errors in there, would you like me to help you with that?
Typical n-tiered architecture:
DB <-> Junk(0) <-> ... <-> Junk(n-1) <-> Pretty
|
|
|
|
|
look at the last code block (after else), does it what you told me?
Help people,so poeple can help you.
|
|
|
|
|
Ah cool, yes, glad I could help! Very nice article
Typical n-tiered architecture:
DB <-> Junk(0) <-> ... <-> Junk(n-1) <-> Pretty
|
|
|
|
|
guys;
I need to string.Format to add a formated javascript code, just like:
string.Format("javascript:if (!{0}) { alert('Hello !!'); return false;}", condition);
Help people,so poeple can help you.
|
|
|
|
|
You can use double curly brackets:
string.Format("javascript:if (!{0}) {{ alert('Hello !!'); return false;}}", condition);
|
|
|
|
|
thanks; Ma'am.
100
Help people,so poeple can help you.
|
|
|
|
|
|
Ma'am, I think you would like to see this : 'Confirm Message Box[^]'
Help people,so poeple can help you.
|
|
|
|
|
ok bsic problem is this. I have 3 gridviews nested. parent-child-grandchild. Works great except for one issue, The grandchild takes its parameter from the child with no problem but I also need to get the parameter from the parent to the grandchild.
ie... Parent shows group name, child shows brand names under the groups, and the grandchild should show models under brand/group. All I'm getting is the models under brand, its not considering which group the brand is in.
The brand can be in multiple groups and the model will only be in one brand AND one group. However I want to show the models(grandchild view) under each brand BASED on which group it is attached to.
so..
Parent shows groups A B C
child shows brand 1 under A B C
grandchild should show model xx under brand 1/group A , model ss under brand1/group B and so on. but I'm getting model xx under brand 1/A B C and model ss under brand 1/group A B C
This is the code I'm using to get what I have so far.
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
SqlDataSource s = (SqlDataSource)e.Row.FindControl("SqlDataSource2");
s.SelectParameters[0].DefaultValue = e.Row.Cells[0].Text;
}
}
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
SqlDataSource s = (SqlDataSource)e.Row.FindControl("SqlDataSource3");
s.SelectParameters[0].DefaultValue = e.Row.Cells[0].Text;
}
}
how can I tweak this to pass e.Row.Cells[0].Text; from gridview1 not only to gridview2(SqlDataSource2) but also to gridview3(SqlDataSource3)?
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
|
|
|
|
|
Below code is html.
and i can see swf video when i copy to html.
But receiver can't see video and just see text code in outlook.
I heard that outlook support html code and receiver can see swf video.
please Let me know.
<table>
<tr>
<td>
<EMBED height=236 type=application/x-shockwave-flash width=420 src=http:
</td>
</tr>
<tr>
<td>
<br/>
<span style='font-weight:bold; font-size:10pt; color:red;'>
Can<br/>
Do.</span>
<br/><br/>
<span style='font-weight:bold; font-size:11pt; color:blue;'>
If I can dream, I can act<br/>
and if I can become.<br/></span>
<br>
<span style='font-weight:bold; font-size:11pt; color:green;'>
</span>
</td>
</tr>
</table>
hi
My english is a little.
anyway, nice to meet you~~
and give me your advice anytime~
|
|
|
|
|
In the calnder control when I click on the last selected value for the 2nd time the value should be removed from the textbox. right now the value is not getting removed from the textbox.
Also when I click on calnder control for 2nd time, in the codebehind where I set the textbox value I can see the updated value been set to Textbox in the SelectedDates() event but that value is not reflected on the webpage.
This code for making Calender to work as multiple select. EX: select 3 values from the calender controls all those values will be displayed in the textbox, when u click on calender control and if the value already exits the value gets removed from the textbox.
Now the calender has 3 values and the default select on the calnder is the 3rd value. If the user clicks on the 3rd value again on the calnder control the value from the textbox is not removed whereas if clicks on one of the previos 2 values in the calender control that value gets removed and then if he clicks the 3rd value now it gets removed.
Whereas if we put the Calender control above textbox control and textbox has 3 values and now if u select 3rd value in the calnder, the value gets removed from the textbox.
Concern: How to remove the last selected value from the textbox when calnder control is placed below the textbox.
ASPX CODE:
-------------------------------------------------------------------------------------
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>
<!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">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" Width="427px"
/>
<asp:Calendar ID="Calendar1" runat="server" ondayrender="Calendar1_DayRender"
onselectionchanged="Calendar1_SelectionChanged"></asp:Calendar>
</div>
</form>
</body>
</html>
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class WebForm1 : System.Web.UI.Page
{
public static List<DateTime> list = new List<DateTime>();
private bool calenderStatus = false;
public bool CalenderStatus
{
get { return calenderStatus; }
set { calenderStatus = value; }
}
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
if (e.Day.IsSelected == true)
{
if (CalenderStatus == false)
SelectedDates();
}
}
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
SelectedDates();
}
private void SelectedDates()
{
CalenderStatus = true;
for (int i = 0; i < Calendar1.SelectedDates.Count; i++)
{
if (TextBox1.Text == "")
TextBox1.Text = Calendar1.SelectedDates[i].ToShortDateString();
else
{
if (TextBox1.Text.Contains(Calendar1.SelectedDates[i].ToShortDateString()))
{
TextBox1.Text = TextBox1.Text.Replace("," + Calendar1.SelectedDates[i].ToShortDateString(), "");
TextBox1.Text = TextBox1.Text.Replace(Calendar1.SelectedDates[i].ToShortDateString() + ",", "");
}
else
TextBox1.Text = TextBox1.Text + "," + Calendar1.SelectedDates[i].ToShortDateString();
}
}
}
}
}
modified on Friday, April 8, 2011 4:22 AM
|
|
|
|
|
Hello all,
I have a accordion control which I am using in my webform. No matter what I do, I cant make the accordion appear under my table.
It always appears top of the table(not inside) although in the design I placed the accordion inside the table's row.
I place the control inside a panel, update panel I cant get it to work. Any suggestions?
|
|
|
|
|
It's possible that your CSS is moving the accordion. To be honest, I shudder at concepts like this because it sounds like you're trying to control your layout with tables - you really should look into styling your page with CSS if possible.
|
|
|
|
|
Well it seems like when the page loads, it automatically places the accordion into a div. And div is in a seperate div which is different than the div where my table is. ( I dont know why it creates a new div and places it inside though. )
|
|
|
|
|
Hi all,
I have a web site name "http://servername". Now I have created another subsite under the root site ("http://servername/test").
Now I want access this sub site using some other url i.e. if user types a URL say "http://xyz.com" in browser then internally it should redirect to the sub site "http://servername/test" and show its data but URL in the browser should be shown as "http://xyz.com".
Please let me know if I can achieve it by doing some setting on IIS level or writing some custom code.
Thanks in advance,
Alok...
|
|
|
|
|
I think it will not going to work,
I means do you think it is possible 'http://servername' will redirect to other website?
but if you asking for like 'http://servername/somepages.aspx' too 'http://servername/somepage' then use URL Rewriting in ASP.NET.
|
|
|
|
|
Want call javascript function after complete some process in sever side. I tried this but not call function plz help me
Server side code:
string script = "<script type='text/javascript'>ShowValue();</script>";
ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowValue", script, true);
Client side Code:
<script type="text/javascript">
function ShowValue()
{
alert("called");
}
<Script>
|
|
|
|
|
Hi,
The code you have written is OK but one problem.
ScriptManager.RegisterStartupScript function's last parameter is a boolean value and it is used for mentioning whether "" tag need to be appened to the rendered script. In your code as you have appended <script> tag already, and while calling the ScriptManager.RegisterStartupScript function, 5th parameter you have mentioned as true, then in client side, system generates script tag twice and rendered. As a result the rendered code is here,
<pre>
<script type="text/javascript">
//<![CDATA[
<script language='javascript' type='text/javascript'>ShowValue();</script>//]]>
</script>
</pre>
As you see, it is wrong and if above code is rendered, then surely it gives error.
To correct it, you need to call ScriptManager.RegisterStartupScript with "false" value as the last parameter if from the code behind side you are appending the script tag.
<pre>
ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowValue", script, false);
</pre>
Hope that helps,
<div class="signature">Thanks,
Arindam D Tewary</div>
|
|
|
|
|
Hi all,
I'm new to ASP.NET. I have Visual Studio 2008 with .Net Framework 3.5 on my machine.
I have a project using System.Web.Extensions 3.6.0.0. I cannot run this project because I only have the version 3.5.0.0.
Can you please tell me where I can get System.Web.Extensions 3.6.0.0?
Thank you!
Here is a part of my web.config file:
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true">
<remove name="ScriptModule"/>
<remove name="DynamicDataModule"/>
<remove name="UrlRoutingModule"/>
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="DynamicDataModule" preCondition="managedHandler" type="System.Web.DynamicData.DynamicDataHttpModule, System.Web.Extensions, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="UrlRoutingModule" type="System.Web.Mvc.UrlRoutingModule, System.Web.Extensions, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="ScriptResource"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="MvcScriptMap" preCondition="classicMode" verb="*" path="*.mvc" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"/>
<add name="MvcHandler" preCondition="integratedMode" verb="*" path="Mvc.axd" type="System.Web.Mvc.MvcHandler, System.Web.Extensions, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</handlers>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.5.0.0" newVersion="3.6.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.5.0.0" newVersion="3.6.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
|
|
|
|
|
|
Thanks for your reply. But I found no answer in that thread.
|
|
|
|
|