|
And what happens when you try to read through this with a screen reader? Or when you try to make this search engine friendly? You should only use table layouts when you're laying out something like a report.
|
|
|
|
|
ok yes i agree with u on that aspect but i replied according to his/her requirement(s).
The user wants two tables side-by-side(simple) and if u use float:left as i explained
earlier the right table maybe pushed to the next line shud the 'two' table's width exceed
the page width. with two tables wraped in one table, both tables will forever go where ever
the parent table is....
|
|
|
|
|
it done . thx guys who responded.
|
|
|
|
|
Hi,
I have an extensive form with validators on it.
now it has changed and we need a search button and depending on that the controls would be populated also if the serch doesn't return anything the cntrls need to be filled by the user manually.
HOW should I handle this?
Thanks
|
|
|
|
|
Ajax will be your best bet. Send query and return an xml document that u can read from using the javascript xmlDoc.
|
|
|
|
|
Thanx can u direct to some reference material.
|
|
|
|
|
try something like:
if (window.XMLHttpRequest) {
xmlhttpxp = new XMLHttpRequest();
}
else {
xmlhttpxp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttpxp.onreadystatechange = function() {
if (xmlhttpxp.readyState == 4 && xmlhttpxp.status == 200) {
var xmlDoc;
if (window.DOMParser) {
parser = new DOMParser();
xmlDoc = parser.parseFromString(txt, "text/xml");
}
else
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = "false";
xmlDoc.loadXML(txt);
}
node = xmlDoc.getElementsByTagName('myTagName');
for(i=0;i<node.length;i++)
{
alert('Attribute found: ' + node[i].getAttribute('attributeName'));
document.getElementById('mytextboxId').value = node[i].getAttribute('textboxValueAttribute');
}
}
}
xmlhttpg.open("GET", "http://myserverUrl/mySiteName/PageName.aspx?my=Parameter&List=For&Server=ToUse, true);
xmlhttpg.send();
how u want to implement the rest becomes ya' wish....
for the above, you can have an xml structure that looks like:
<myTagName attributeName="xXx" textboxValueAttribute="name" />
the other secret is to make ya xml structure the simplest so that u won't sweat to read from it!
more about this here[^]
|
|
|
|
|
hi guys, i have a simple xml structure and would like to append certain nodes
at a specific point:
<smil>
<head><layout><region id="colorbox" top="0px" left="0px" height="100%" width="100%" /></layout></head>
<body>
<switch>
<par>
<seq>
<text src="this is the first content" dur="5s" type="txt"/>
</seq>
</par>
</switch>
</body>
</smil>
well, i would like to append another <seq></seq> element to the <par> </par> element.
I have tried using XmlDocument.DocumentElement.appendChild() but this inserts my <seq> after the </body>.
I also tried using XmlDocument.DocumentElement.InsertAfter() or InsertBefore() but this gives errors...
Please help me if anyone knows
Regards morgs...
|
|
|
|
|
XmlDocument LobjXmlDocument = new XmlDocument();
LobjXmlDocument.LoadXml(PstrXml);
XmlNode LobjNode = LobjXmlDocument.SelectSingleNode("//smil/body/switch/par"); \
You need to append (do whatever) as LobjNode level.
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.
|
|
|
|
|
hi
i am using vs2005. now i want to integrate my asp.net application with SAP.
please help me how to do that.
Thnaks
|
|
|
|
|
|
|
You can navigate the Given link to get Idea about How to Integrate ASP.net application with SAP
Link1[^]
Link2[^]
|
|
|
|
|
|
hi
i have gridview in my asp.net webform.
i bind my database to gridview like this:
SQL = "SELECT id,Fname,Lname FROM MEN";
dsView = new DataSet();
adp = new SqlDataAdapter(SQL, Conn);
adp.Fill(dsView, "MEN");
adp.Dispose();
GridView1.DataSource = dsView.Tables[0].DefaultView;
GridView1.DataBind();
and this i put in the gridview: `allowPaging = true`
its show the data in the grid, but if i press to page 2..3..
and i got this error:
The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.
thanks in advance
|
|
|
|
|
It's telling you exactly what the probelm is: you have not created the PageIndexChanging event and handled it which is what you need to do unless you use one of the built in data sources that will give you paging and sorting for free. In design view, click on the grid, and view the event properties. Double-Click on the appropriate row and the method will be created for you. Now handle the event.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
Gali1978 wrote: The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Write a method for binding of Gridview
Private void BindGridView()
{
SQL = "SELECT id,Fname,Lname FROM MEN";
dsView = new DataSet();
adp = new SqlDataAdapter(SQL, Conn);
adp.Fill(dsView, "MEN");
adp.Dispose();
GridView1.DataSource = dsView.Tables[0].DefaultView;
GridView1.DataBind();
}
You Need Handle Gridview_pageIndexing event of GridView like this.
GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
BindGridView();
}
OR
After First Retrial of Data -- Put The DataSet into ViewState Or Session.(Here also Gridview1_PageIndexChanging event is Required. In this event bind the gridview with DataSet(i.e DataSet from ViewState or Session))
See This Link Gridview in ASP.NET 2.0[^]
I hope you issue will clear. Try this, Post here if you face any problem.
|
|
|
|
|
thanks for the help !
but I constantly see the same records, why ?
|
|
|
|
|
Gali1978 wrote: but I constantly see the same records, why ?
May be several reasons(Not exactly) .like Table contains duplicate rows (just check it once), Check Gridview Pager Settings (Page Size, Paging Modes).
If you post your modified code here, i will check it.
|
|
|
|
|
try this.
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
}
protected void GridView1_PageIndexChanged(object sender, EventArgs e)
{
GridView1.DataBind();
}
suchita
|
|
|
|
|
thanks for the help, but still i see the same records
|
|
|
|
|
goldsoft wrote: but still i see the same records
Post your code here.
|
|
|
|
|
Hello!
Are there any open source ASP.NET MVC GUIs for users/roles management?
Die Energie der Welt ist konstant. Die Entropie der Welt strebt einem Maximum zu.
|
|
|
|
|
|
Thanks for the link. Yeah, I've already found it. What I want to find is something more complicated, like MyWSAT[^] – but for MVC
Die Energie der Welt ist konstant. Die Entropie der Welt strebt einem Maximum zu.
|
|
|
|