one screenshot, a bit of code and two questions
- I can extend the rightmost column that shows the time. With the title-column, I saw that I drag the divider to the right of the control and it would add that width, but for the time-column this doesn’t work.
The next question is about VB.net-logging (and sequence of execution and logging).
below is the code which was logged in the screenshot above:
SiAuto.Main.LogString("defval893 VOR Aufruf GFCR",defval893.Value)
defval893.Value = GetFromCurrentRecord("id_stammvpm","DropDownList","TplDropDownList893")
SiAuto.Main.LogString("defval893 NACH Aufruf GFCR",defval893.Value)
if MultiView1.ActiveViewIndex = 0 Then
if GridView1.FooterRow is Nothing Then
ctl = GridView1.FooterRow.FindControl("FooterTplDropDownList893")
Now, in that code we can basically see the sub “GetFromCurrentRecord” is only called in the 2nd line, thereafter we see a lot of different logs and no calls of other subs. Yet, if you look at the log, you see that it has logged several calls of GetRowFromCurrentRecord, while there are no calls of subroutines in my code.
Two possible explanations I could think of:
- the log doesn’t show the entries in exact order of time. Unfortunately I couldn’t verify that idea, as I couldn’t make the time-column wide enough. (see #1).
- ASP.NET was executing in multiple threads and called GetRowFromCurrentRecord as part of execution of some <%-code.
Or could there be another reason? Are there perhaps additional features in SI that I could use to find out more about the ‘calling environment’?