|
is the textbox a user control ?
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
yes I will paste the code and the error .....
Page 1 user enters word in textbox then clicks search..this word is then passed to a Internal Javascript search engine....
asp/vb.net code
<asp:TextBox ID="txtSearch" runat="server" /><asp:Button ID="btnSearch" runat="server" Text="Search" CausesValidation="False" />
code behind
Dim p1 As String = Me.txtSearch.Text.Replace("&", "%2")
Dim sln As String = (("SearchSite.aspx?Name=") + p1)
Response.Redirect(sln)
Page 2 - value is passed to search engine and user hits search and results display
<b>asp/vb.net code</b>
<input type = text name ="txtSearch2" value="" maxlength=40 id="txtSearch2" language="javascript" onclick="return Text1_onclick()">
<input type = submit name="go" Value="SEARCH" onClick="search()">
Code behind
Partial Class _Default
Inherits System.Web.UI.Page
Protected txtSearch2 As System.Web.UI.HtmlControls.HtmlInputControl
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim txtSearch2 As HtmlInputHidden
txtSearch2.Value = Request.QueryString("Name")
For Each s As String In Request.QueryString
Response.Write(Request.QueryString(s))
Next
End Sub
Cod
|
|
|
|
|
HistoricalSocietyMember wrote: yes
HistoricalSocietyMember wrote: input type = text name ="txtSearch2" value="" maxlength=40 id="txtSearch2" language="javascript" onclick="return Text1_onclick()"
um.... no. The answer is no. you need a runat="server" for this to be aserver control. Why not just use an ASP.NET textbox ?
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
I get an error when I create the <asp:textbox> control. it says search() is not a recognized member the .aspx page....The search engine is a Javascript search engine with the search() implemented in the javascript. Once the user hits the search button I wanted this to trigger the search engine preferably with the <asp:text> but the only way I can get it to work is with in the input text....This is a copy of my javascript search():
title = new Object();
desc = new Object();
links= new Object();
matched= new Object();
keywords= new Object();
found= new Object();
var temp=0;
// actual location or the item to be searched
// description of the location
// actual link
// percentage match found
// keywords as parsed from the input
// # of titles present in the database
title[0]=45
//no of keywords after parsing
keywords[0]=0
//no of matches found.
found[0]=0
<!-- Begin List of Searchable Items -->
<!--put the list of the links and descriptions here!!-->
<!-- list of the 45 Searchable items (deleted for security purposes)-->
<!-- End list of Searchable items -->
function search(){
var skeyword=document.searchengine.keywords.value.toLowerCase();
var check=1;
var pos=0;
var i=0;
var j=0;
var itemp=0;
var config='';
while (true)
{
if (skeyword.indexOf("+") == -1 )
{
keywords[check]=skeyword;
break;
}
pos=skeyword.indexOf("+");
if (skeyword !="+")
{
keywords[check]=skeyword.substring(0,pos);
check++;
}
else
{
check--;
break;
}
skeyword=skeyword.substring(pos+1, skeyword.length);
if (skeyword.length ==0)
{
check--;
break;
}
}
// the keywords have been put in keywords object.
keywords[0]=check;
// matching and storing the matches in matched
for ( i=1; i<=keywords[0];i++)
{
for (j=1;j<=title[0];j++)
{
if (title[j].toLowerCase().indexOf(keywords[i]) > -1 )
{
matched[j]++;
}
}
}
// putting all the indexes of the matched records in found
for (i=1;i<=title[0];i++)
{
if (matched[i] > 0 )
{
found[0]++;
// increment the found
found[found[0]]=i;
}
}
for (i=1;i<=found[0]-1;i++)
{
for(j=i+1;j<=found[0];j++)
{
if ( matched[found[i]]< matched[found[j]] )
{
temp= found[j];
found[j]=found[i];
found[i]=temp;
}
}
}
// end of sort
output = self;
output.document.write('<html>');
output.document.write('<head>');
output.document.write('<script>');
output.document.write('window.onerror=new Function("return true")');
output.document.write('<\/script>');
output.document.write('<title> Search Results </title>');
output.document.write('</head>');
output.document.write('<BODY bgcolor=#ffffff text=#000000 link=#990099 vlink =#339966 >');
output.document.write('<center> <h1> Search Results </h1></center>');
output.document.write('<hr>');
output.document.write(' The Keyword(s) you searched :: '.big() )
for (i=1; i<=keywords[0]; i++)
{
output.document.write( keywords[i].bold() +" ");
}
output.document.write('<br>');
if (found[0]==0)
{
//alert(found[0]);
output.document.write('<hr>');
output.document.write("<b>No matches resulted in this search </b> <br>");
output.document.write("You may close the results and reduce the length/number of the keywords <br>");
}
else
{
// data has been found
output.document.write(" <hr> <b> The Results of the search are : </b> ");
output.document.write( found[0] +" Entries found ".italics());
output.document.write("<table border=1 width=100%>");
for (i=1; i<=found[0];i++)
{
output.document.write("<tr><td valign=top bgcolor=#9999ff>");
output.document.write("<h3>" +i +"</h3>");
output.document.write("<td valign=top>");
itemp=found[i];
output.document.write(desc[itemp].bold() +"<br>" +
links[itemp].link(links[itemp])+"<br>");
temp= (matched[itemp]/keywords[0])*100
output.document.write("<i> Matched with keywords :: " +temp+" % </i>" );
matched[itemp]=0
}
found[0]=0;
output.document.write("</table>");
}
//output.document.write ('This search was created by © <a href="http:\\dutta.home.ml.org"> Satadip Dutta</a> 1997');
output.document.write ("<hr>");
//output.document.write ("<form><center>");
output.document.write("<center>Hit the refresh button to return to the search<center>");
//output.document.write ("<input type='button' value='Start Another Search' onClick = 'self.close()'");
//output.document.write ("<center></form>");
output.document.write ("</body></html>");
output.document.close();
}
this is the html input boxes
<form name="searchengine" onSubmit="search()">
<center>
Keywords:
<input type = text name ="keywords" value="" maxlength=40>
<input type = submit name="go" Value="SEARCH" onClick="search()">
<br>
<hr>
</center>
</form>
How can I implement the <asp:text> and still get the same results.....
Thanks for your time!!!!
|
|
|
|
|
Hi, what I need to do is to hide the links for some images and files in my website from the public, so they can't direct link to these images.
Can someone help me out eith this?
|
|
|
|
|
You can't hide links. You can write code which checks the referrer on a link, a http handler which all links to images pass through, and which reject them if the referring page is not your site. Request.UrlReferrer is the property you need to look into.
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
I'm after a dead dog simple web project. Haven't programmed in a couple years and I just want to make a "Hello" type web based app using Studio. My VB skills are still there. Just need something simple.
Thanks for any help.
|
|
|
|
|
|
You can start here >>[^]
Education is not a way to escape poverty — it is a way of fighting it.
|
|
|
|
|
I want to set login timeout to 1 month and to do that somebody suggested me to write the following.
<authentication mode="Forms">
<forms timeout="43200">
And it was working as I wanted but when I uploaded my site to webserver, I just get logged out after 2 or 3 minutes idle. I asked 'em(web hosters) and they said you must use out of process session state. Okay then I added the following code in web.config
<sessionstate mode="StateServer"
="" stateconnectionstring="tcpip=127.0.0.1:42424" cookieless="false" timeout="20">
After that problem still persists...so my question is that why do login needs session ? why it does not set cookie at client side ?
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKQUFK[M`UKs*$GwU#QDXBER@CBN%
R0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
-----------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
Hi to all,
After publishing the site , the linkbuttons are not working. On mouse over it is showing this url:
javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ContentPlaceHolder1$DataCourses$ctl04$LnkSublinks", "", false, "", "Student_Information.aspx?cat_id=113", false, true))"
can anybody help me on this.
|
|
|
|
|
This is seriously considered rude.
You didn't even wait for some time and created a new user name to post the same question [^]you posted some time ago with another user name.
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.
|
|
|
|
|
Are they two differ members or ?
|
|
|
|
|
Hi Abhijit,
Yes, I am a different member at code project. The same error occured when i published the site. That's why, I posted the same topic here.
|
|
|
|
|
hi Manas,
You misunderstood me...the same problem occured when i tried to publish the site...i found this topic here at codeproject...I have just reposted the same topic using my profile. And thanx for the reply
|
|
|
|
|
have a look here[^], this might be useful to you
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 user will enter the value in textarea like this
1 100224 KBD PS-2 104KEYS TVSE GOLD WHITE
1 will be first word
100224 will be second word
KBD PS-2 104KEYS TVSE GOLD WHITE will be thrid word
How i will seperate these words in .net
|
|
|
|
|
only two letters away from being an asset
|
|
|
|
|
Try to use String.Split(' '). Then extract the first two items in the resulting array and combine all leftover items (don't forget to put a whitespace between each item while combining).
Btw, your user enters all these value by hand? I hope I am not forced to do this...
|
|
|
|
|
Education is not a way to escape poverty — it is a way of fighting it.
|
|
|
|
|
why posting the same thing twice... Try split('') to do the job. split using spaces.
|
|
|
|
|
String.Split method allows you to control how many parts you will get back, so for example, you can specify that you only want 3 parts and once it has split the string into 3 parts, it won't look for any further splits.
For example, see the following code:
string s = "1 100224 KBD PS-2 104KEYS TVSE GOLD WHITE";
string[] parts = s.Split(new char[] { ' ' }, 3);
// NOTE : s will be broken up into maximum of 3 parts, instead of potentially 8 parts;
foreach(string part in parts)
{
// TODO : Do something with part;
}
I hope that helps. You can also give the method a StringSplitOptions value to control if you will get empty entries, etc.
|
|
|
|
|
没有明显的分隔符啊
living none stoping.
|
|
|
|
|
The following is the line i need to split.
100224 KBD PS-2 104KEYS TVSE GOLD WHITE 6600 9213551
KBD PS-2 104KEYS TVSE GOLD WHITE is one word.
|
|
|
|
|
What do you mean? Separate the elements? What have you tried so far?
only two letters away from being an asset
|
|
|
|