|
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<script type="text/javascript">
function EnableUpload() {
if (document.getElementById("<%=txtApplicationFormId.ClientID %>").value != "" && document.getElementById("<%=FileUpload1.ClientID %>").value != "" && document.getElementById("<%=FileUpload2.ClientID %>").value != "" && document.getElementById("<%=FileUpload3.ClientID %>").value != "") {
document.getElementById("<%=btnSubmit.ClientID %>").disabled = false;
}
else {
document.getElementById("<%=btnSubmit.ClientID %>").disabled = true;
}
}
</script>
<table width="100%" cellpadding="1" cellspacing="1">
<tr>
<td align="left">
</td>
<td align="left" class="bgcolor" style="padding-left:10px">
Application Id<asp:Label ID="Label1" runat="server" style="color: red;">*</asp:Label>
</td>
<td align="left" colspan="2">
<asp:TextBox ID="txtApplicationFormId" runat="server" MaxLength="20" onChange = "javascript:EnableUpload();" ></asp:TextBox>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="Dynamic"
ControlToValidate="txtApplicationFormId" ErrorMessage="ApplicationId is required" ForeColor="Red"
SetFocusOnError="True" ValidationGroup="submit"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="left">
</td>
<td align="left" class="bgcolor" style="padding-left:10px">
Document1<asp:Label ID="Label2" runat="server" style="color: red;">*</asp:Label>
</td>
<td align="left" colspan="2">
<asp:FileUpload ID="FileUpload1" runat="server" onChange = "javascript:EnableUpload();" ></asp:FileUpload>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" Display="Dynamic"
ControlToValidate="FileUpload1" ErrorMessage="Document1 is required" ForeColor="Red"
SetFocusOnError="True" ValidationGroup="submit"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="left">
</td>
<td align="left" class="bgcolor" style="padding-left:10px" valign="top">
Document2<asp:Label ID="Label3" runat="server" style="color: red;">*</asp:Label>
</td>
<td align="left" colspan="2">
<asp:FileUpload ID="FileUpload2" runat="server" onChange = "javascript:EnableUpload();" ></asp:FileUpload>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" Display="Dynamic"
ControlToValidate="FileUpload2" ErrorMessage="Document2 is required"
ForeColor="Red" SetFocusOnError="True" ValidationGroup="submit"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="left">
</td>
<td align="left" class="bgcolor" style="padding-left:10px" valign="top">
Document3<asp:Label ID="Label4" runat="server" style="color: red;">*</asp:Label>
</td>
<td align="left" colspan="2">
<asp:FileUpload ID="FileUpload3" runat="server" onChange = "javascript:EnableUpload();" ></asp:FileUpload>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" Display="Dynamic"
ControlToValidate="FileUpload3" ErrorMessage="Document3 is required"
ForeColor="Red" SetFocusOnError="True" ValidationGroup="submit"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="left">
</td>
<td align="left" class="bgcolor" style="padding-left:10px">
Description
</td>
<td align="left" colspan="2">
<asp:TextBox ID="txtdescription" runat="server" TextMode="MultiLine" Width="58%"></asp:TextBox>
</td>
</tr>
<tr>
<td align="center" colspan="4">
<asp:Button ID="btnSubmit" runat="server" Text="Submit"
ValidationGroup="submit" onclick="btnSubmit_Click" Enabled="False"/>
</table>
</td>
</tr>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnSubmit" />
</Triggers>
</asp:UpdatePanel>
on codebehind file:
protected void btnSubmit_Click(object sender, EventArgs e)
{
try
{
HttpFileCollection hfc = Request.Files;
fn = new string[hfc.Count];
docloc = new string[hfc.Count];
for (int i = 0; i < hfc.Count; i++)
{
HttpPostedFile hpf = hfc[i];
if (hpf.ContentLength > 0)
{
fn[i] = Path.GetFileName(hpf.FileName);
docloc[i] = Path.GetFullPath(hpf.FileName);
hpf.SaveAs(@"D:\testfiles\" + fn[i]);
}
}
int j = conn.insert_update_request("Insert", 6, Convert.ToString(docloc[0]),Convert.ToString(docloc[1]),Convert.ToString(docloc[2]), txtdescription.Text.ToString(), 1, txtApplicationFormId.Text.ToString());
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
public int insert_update_request(string type, int usertypeid, string doc1location, string doc2location, string doc3location, string description, int statusid, string applicationid)
{
int i;
try
{
connection.Open();
SqlCommand cmd = new SqlCommand("sp_insert_update_request", connection);
cmd.Connection = connection;
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@type", type);
cmd.Parameters.AddWithValue("@UserTypeId", usertypeid);
cmd.Parameters.AddWithValue("@Document1location", doc1location);
cmd.Parameters.AddWithValue("@Document2location", doc2location);
cmd.Parameters.AddWithValue("@Document3location", doc3location);
cmd.Parameters.AddWithValue("@descr", description);
cmd.Parameters.AddWithValue("@StatusId", statusid);
cmd.Parameters.AddWithValue("@ApplicationId", applicationid);
i = cmd.ExecuteNonQuery();
}
catch(Exception ex)
{
i = 0;
Console.WriteLine(ex.Message);
}
finally
{
connection.Close();
}
return i;
}
ALTER procedure [dbo].[sp_insert_update_request]
(@type varchar(20),
@applicationid nvarchar(max),
@usertypeid int,
@doc1location nvarchar(max),
@doc2location nvarchar(max),
@doc3location nvarchar(max),
@description nvarchar(max),
@statusid int)
as
begin
if(@type = 'Insert')
begin
insert into Request(UserTypeId,Document1location,Document2location,Document3location,descr,StatusId,ApplicationId )
values
(@usertypeid,@doc1location,@doc2location,@doc3location,@description,@statusid,@applicationid)
end
end
i am getting the following error....
Procedure or function 'sp_insert_update_request' expects parameter '@doc1location', which was not supplied.
pls suggest me ....how to solve this issue...i am struggling for the past 4 days....
|
|
|
|
|
Member 8701813 wrote: cmd.Parameters.AddWithValue("@Document1location", doc1location);
cmd.Parameters.AddWithValue("@Document2location", doc2location);
cmd.Parameters.AddWithValue("@Document3location", doc3location);
Member 8701813 wrote: @doc1location nvarchar(max),
@doc2location nvarchar(max),
@doc3location nvarchar(max),
Do you see the mismatch in the names of the parameter?
SP is expecting a parameter name '@doc1location ' where as you are passing '@Document1location ' from your code. (same error will be raised for doc2 & doc3).
Make sure the parameter name expected/defined in SP is exactly the same as you pass from your code behind.
|
|
|
|
|
thanks a lot.its working.i am new to asp.net & sql server
|
|
|
|
|
I have some problems in publishing asp.net website using cpanel. after uploading the pages in cpanel it jst shows sourcecode of the aspx page.
please help me anyone to get rid of this problem.
Thanks in advance
|
|
|
|
|
Are you referring to cpanel.net[^]? That's a UNIX/Apache based hosting provider, which has some very limited ASP.NET support[^] which isn't enabled by default.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
sms sending and receiving in asp.net
|
|
|
|
|
|
Dear Member
We are all here pure volunteers. We do not have time or motivation to do Google queries for you.
In case you do not know how you can search the web for any infos you might need you maybe want to read this article[^].
Neither we are machines or heartless geeks. Anyone understands when your first question is not too good and some info went missing while asking. But for the future: Consider these guidelines[^] when asking a question.
And the most important thing: Be polite and use punctation marks.
This was all I got to say. enjoy our community.
cheers,
Marco Bertschi
|
|
|
|
|
|
managed vs unmanaged code difference????
|
|
|
|
|
|
hi i am using asp.net4.0 i am uploading 3 files using 3 fileupload controls.now i want save all d 3 files in one folder.how can i do this....pls help me
|
|
|
|
|
Member 8701813 wrote: .now i want save all d 3 files in one folder
What is the problem? On submit, get the file from fileupload control and simple save it in the defined folder path. Repeat for other 2 fileupload controls too.
Try out, post specific issues if you face any.
|
|
|
|
|
how to check the given string language weather it is marathi hindi or any other
|
|
|
|
|
|
jalbaji wrote: weather it is marathi hindi or any other AFAIK, Marathi uses same script as Hindi. In that you can't easily tell which language is used.
Easier way to detect language if your text is written using Unicode is by checking the character range. If the character range is in between the range for Hindi, you can assume it is Hindi. But you need to scan till the end and if all the characters are in Hindi, the word is written in Hindi. Your algorithm should also consider zero-width joiner and non joiners (ZWJ & ZWNJ) while scanning the input. I have done an implementation of language detection. You can find code here[^]. It is written in C but the concepts are same for any language.
Best wishes,
Navaneeth
|
|
|
|
|
below work in vs 2003, but not work in vs2010.
what the difference?
and what should i do if i want to run below code in vs2010?
1. behind code
Dim commonScript As String
commonScript = "SelectItem({0},{1},{2},{3},{4},{5},{6})"
objRadio.Attributes.Add("onclick", String.Format(commonScript, SQLReader.GetString(0), SQLReader.GetString(1), SQLReader.GetString(3), IIf(SQLReader.GetString(5).Equals("0"), "", SQLReader.GetString(5)), IIf(SQLReader.GetString(6).Equals("0"), "", SQLReader.GetString(6)), SQLReader.GetString(7), SQLReader.GetString(8)))
2.
<input id="_ctl0" type="radio" name="A" value="_ctl0" onclick="VBScript:SelectItem "JMX0579","visual2005","visual2006","visual2007","visual2008","visual2009","visual2010";" />
3.
Sub SelectItem(sItem1, sItem2, sItem3, sItem4, sItemGov, sItemNm, edu_ck)
.
.
.
.
end sub
hi
My english is a little.
anyway, nice to meet you~~
and give me your advice anytime~
|
|
|
|
|
Hi,
I have the following scenario
I've a checkbox list which populate regions (Region A, Region B, Region C).
Based on the checkbox selected, another checkbox list will be populated with schools. (RegionASchool1, RegionASchool2, RegionASchool3, RegionBSchool1, RegionBSchool2....)
For the 2nd checkbox list i need to choose only 1 school per region.
Eg: Assuming RegionA and RegionB is selected, I can select only 1 school per region, RegionASchool3, RegionBSchool1.
If i select 2 schools per region i should get error message.
Any idea how to proceed in vb.net?
Regards
Berba
|
|
|
|
|
berba wrote: If i select 2 schools per region i should get error message.
Sounds like straight forward implementation. On page submit, check for the number of regions selected - if more then one, check number of schools for a region - if more then one, throw an error message.
Try out.
|
|
|
|
|
Implement the list of schools as a set of RadioButton controls (with each set having the same group name). Alternatively, you can write a JavaScript function to get the ClientID of individual CheckBox control in each group and write code to ensure that only one is selected at a time.
|
|
|
|
|
Hi,
I am using vs2010 in windows7 32bit.
And i have below code and it does not work at all.
What should i do?
---------------------------
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/vbscript">
Sub SelectItem2()
MsgBox "test vbscript.", vbInformation, "OK"
End Sub
</script>
<script type="text/javascript">
function SelectItem() {
alert("test javascript");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:button id="Button1" runat="server" text="Button" onclientclick="vbscript:SelectItem2()">
<asp:button id="Button2" runat="server" text="Button22" onclientclick="SelectItem();">
</form>
</body>
</html>
hi
My english is a little.
anyway, nice to meet you~~
and give me your advice anytime~
|
|
|
|
|
buffering83 wrote: What should i do?
the first thing I would suggest it don't post the same question in multiple forums - ASP.Net and VBScript - pick one forum - the most appropriate one
Second
buffering83 wrote: does not work at all
ok, so what does it do - what happens when you attempt to run it ?
|
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<script type="text/javascript"> </script>
<script type="text/vbscript">
Sub SelectItem2()
MsgBox "test vbscript.", vbInformation, "OK"
End Sub
</script>
<script type="text/javascript">
function SelectItem() {
alert("test javascript")
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return SelectItem2()" />
<asp:Button ID="Button2" runat="server" Text="Button22" OnClientClick="SelectItem()" />
</div>
</form>
</body>
</html>
|
|
|
|
|
thanks for answer!!
hi
My english is a little.
anyway, nice to meet you~~
and give me your advice anytime~
|
|
|
|
|
buffering83 wrote: OnClientClick="vbscript:SelectItem2()"
Try just the method call:
OnClientClick="SelectItem2()"
|
|
|
|
|