|
Hi all,
I wonder if I can use some vb.net modules and c#.net modules in the same ASP.Net Application
If yes, how can i Merge between them? and if that possible, may you please give me a simple example.
Thanks
Abdullah Abdelhay
modified on Monday, October 11, 2010 8:05 AM
|
|
|
|
|
Yes sure, we can use some code written in VB and some in C# in same Asp.net application. But they must be in different files.
For that, you need to have vb and c# files in different folder in App_code folder.and you need to make the entry in web.config in CODESUBDIRECTORIES tag.
For details, Have a look
Click here
|
|
|
|
|
Hi,
Hope you have got the answer from Brij's Post.
I just wanted to share one of my article where I gave some good example of using this features with APP_CODE along with uses of others ASP.NET Folders
Beginner's Guide to ASP.NET Application Folder [^]
It may help you !
|
|
|
|
|
Hi,
Thank you for your answers that worked fine
but there are a small problem
When you create a C# project and create App_Code and add in it for example cscode & vbcode Classes
you can call vb classes in cs classes but not the opposite, if you try to call cs classes in vb classes that not work.
Why?
i hope that not a problem
another question: Can we apply it on windows form applications??
Thanks
Abdullah Abdelhay
|
|
|
|
|
Hi,
Thank you for your answers that worked fine
but there are a small problem
When you create a C# project and create App_Code and add in it for example cscode & vbcode Classes
you can call vb classes in cs classes but not the opposite, if you try to call cs classes in vb classes that not work.
Why?
i hope that not a problem
another question: Can we apply it on windows form applications??
Thanks
Abdullah Abdelhay
modified on Tuesday, October 12, 2010 6:35 AM
|
|
|
|
|
Is this an answer. You should post your reply to the user's post you need to reply and not yours.
He is not notified for your answer and would never know you asked him something unless, of course, he checks your answer.
You may consider changing the type of the post to question and adding a reply to the user's post.
..Go Green..
|
|
|
|
|
Hi all,
I have one query like in business logic layer of catch block i want to create log file for handling the exceptions and in UI layer i want to redirect to error.aspx page . how to do that ?
Regards
Rama
|
|
|
|
|
Make your method return a value which you can use to determine wether the business logic code succeeded or not
public bool DoSomething()
{
bool result = false;
try
{
result = true;
}
catch
{
result = false;
}
return result;
}
and then on your asp page check wether the function failed or not
if (DoSomething())
{
}
else
{
Respone.Redirect("Error.aspx");
}
|
|
|
|
|
|
|
Hi,
I want to populate Month like Nov-2010,Dec-2010 etc.. in DropDownList. It will show current financial year and so on....
Can any one help me regarding this.
Thanks...
|
|
|
|
|
I dont know, Might be some third party control can provide you month in this format. You your self can create the month like this and bind it to the dwopdown,
Or you can hardcode it in a file and bind it from there when require.
|
|
|
|
|
Thanks for reply. But, I don't want to hardcodeit. I simply want to read system date.
|
|
|
|
|
TRy like this in Database
select convert(varchar(3),datename(mm,getdate()),24) + '--' + convert(varchar(4),datename(yy,getdate()),24)
|
|
|
|
|
5
♫ 99 little bugs in the code,
99 bugs in the code
We fix a bug, compile it again
101 little bugs in the code ♫
|
|
|
|
|
Hi,
I have a gridview with Edit And Delete buttons.
Here is one of the columns:
<asp:TemplateField HeaderText="החל מ-">
<EditItemTemplate>
<asp:TextBox ID="txtStart" Width="150px" ReadOnly="true" BackColor="LightSteelBlue" runat="server" Text='<%# Bind("startHour") %>'></asp:TextBox></EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtStartNew" Width="150px" runat="server"></asp:TextBox></FooterTemplate>
<ItemTemplate>
<asp:Label ID="lblMStart" Width="150px" runat="server" Text='<%# Bind("startHour") %>'></asp:Label></ItemTemplate>
</asp:TemplateField>
I've set the TextBox in the EditItemTemplate to ReadOnly.
My Problem is-
that i want to change the property (ReadOnly) to False after i pressed on the Edit button if some cell has a value.
I've tried to do this in the RowEditing event -
TextBox txtStart = (TextBox)GridViewIpTab.Rows[e.RowIndex].FindControl("txtStart");
but i got "Object reference not set to an instance of an object".
Can some one please help me with this problem?
|
|
|
|
|
Have you debugged it?
I would more than likely handle this on the client-side with some JavaScript.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
Mark Nischalke wrote: I would more than likely handle this on the client-side with some JavaScript.
What you suggest to do?
I never did javascript on grid...
|
|
|
|
|
treuveni wrote: What you suggest to do?
learn JavaScript.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
Mark Nischalke wrote:
learn JavaScript.
10x,
great answer
|
|
|
|
|
You might try doing this in RowDataBound event:
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (GridViewIpTab.EditIndex == e.Row.RowIndex)
{
TextBox txtStart = (TextBox)GridViewIpTab.Rows[e.Row.RowIndex].FindControl("txtStart");
}
}
In RowEditing do:
GridViewIpTab.EditIndex = e.NewEditIndex;
BindYourGrid();
- S
50 cups of coffee and you know it's on!
Code, follow, or get out of the way.
|
|
|
|
|
You can reference this example:
protected void gv4PPdata_RowDataBound(object sender, GridViewRowEventArgs e)
{
if((e.Row.RowState & DataControlRowState.Edit) > 0)
{
TextBox curText;
for (int i = 1; i <= 6; i++)
{
curText = (TextBox)e.Row.Cells[i].Controls[0];
curText.Width = Unit.Pixel(60);
if (i == 1)
{
curText.Enabled = false;
}
}
}
}
Reference: http://www.programlive.tk
|
|
|
|
|
Hi.
I'm creating a web app with ajax.
I added tab control(from jquery ui) that enables to add tabs dynamically.
So if the user wants for example to add a new customer he will open a new tab with the "add customer form".
Now, if i open a couple of this tabs i have a problem with conflicting id's because each tab that opens receives from the server a chunk of ready html that contains a form with controls that some of them have a id's.
My question is , what are the main techniques to add lots of html to a single aspx page that avoids confilicting id's and etc.
Thanks.
|
|
|
|
|
Obviously you need to maintain a count of the number of controls and increment the number using said number in the control ID. You can keep a variable somewhere, client-side or server-side, or you can count the number of existing elements and increment.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
hi
the second parameter suppose to:
Indicates whether execution of the current page should terminate.
but what does this mean ??
where i have to realty use the second parameter ??
thank you
When you get mad...THINK twice that the only advice
Tamimi - Code
|
|
|
|